Babutta
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Есть непонятная проблема с использованием css-классов в редакторе. В конфиге всё настроено правильно и нужные css и xml файлы подключаются, список стилей отображается нормально. Но, допустим, в файле fckstyles.xml есть следующие строки: <Style name="Bold" element="p"> <Attribute name="class" value="Bold" /> </Style> <Style name="Title" element="p"> <Attribute name="class" value="Title" /> </Style> <Style name="Code" element="p"> <Attribute name="class" value="Code" /> </Style> А в fck_editorarea.css соответсвенно описаны эти классы: .Bold { font-weight: bold; } .Title { font-weight: bold; font-size: 18px; color: #cc3300; } .Code { border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933; } Но проблема в то, что когда я ставлю курсор где-то внутри абзаца и нажимаю на меню со стилями, в этом меню все эти три класса для тэга <p> уже выделены, хотя на самом деле ни один из них ещё не был применён. Кликаю на любой класс, ничего не происходит - он не применяется, но если снова нажать на меню стилей, то там уже классы не отмечены и если снова выбрать класс, то на этот раз он применится. Т.е. приходится кликать дважды, чтобы класс применился. Кто-нибудь сталкивался с подобной проблемой? Или может есть какие-нибудь идеи, как это решить. |