2012-02-04 2 views
0

Я написал собственный класс Textarea для Symfony (1.4), чтобы разрешить преобразование текстового поля в редактор WMD. Прямо сейчас я использую Chipersoft WMD вместе с несколькими библиотеками css Yahoo yui (v3.4.0) (сброс, шрифты и сетки).Chipersoft WMD - Yahoo Yui Reset.css - Режим предварительного просмотра не работает

Все отлично работает, за исключением «предварительного просмотра» ОМУ, где предполагается рендерить html-теги, поскольку они добавляются/удаляются в «входной текстовой области». Спустя некоторое время, сузив проблему, я смог определить со 100% уверенностью, что это связано с библиотекой Yahoo yui reset.css. Я смог определить это, скопировав содержимое библиотеки в локальный файл и закомментировав блоки css, пока не найду точный триггер, из-за которого html не будет отображаться в «предварительном div».

Вот что я нашел, чтобы быть код проблема:

address, 
caption, 
cite, 
code, 
dfn, 
em, 
strong, 
th, 
var { 
    font-style:normal; 
    font-weight:normal; 
} 

Когда я закомментировать этот блок кода, и обновите страницу, то «Предварительный просмотр ДИВ» правильно отображает все слова, которые были помечены как жирным шрифтом или курсивом.

Итак, мой вопрос: кто-нибудь столкнулся с этой же проблемой при использовании Chipersoft WMD вместе с библиотекой yui reset.css от Yahoo? Если да, то как вы обошли эту проблему?

На данный момент единственное, что я могу придумать, это скопировать содержимое reset.css в локальный файл css и не вызывать версию Yahoo yui через http://yui.yahooapis.com/3.4.0/build/cssreset/reset.css, что я бы предпочел не делать, потому что я бы предпочитают использовать пропускную способность yahoo, а не мою.

Заранее спасибо.

ответ

0

Закончено просто копировать содержимое reset.css в локальный файл, который я могу контролировать. Затем я прокомментировал оскорбительный css, и все работает. Не мое предпочтительное решение, но уже потраченное слишком много времени на что-то настолько тривиальное.