В редакторе ckeditor был замечен странный глюк, в Опере, при попытке ввода твердого знака(ъ) шрифт выделяется bold-ом, а сам символ не вводится. Вылечить это можно двумя способами:
Либо закомментировать две строчки в ckeditor/plugins/keystrokes/plugin.js
// CKEDITOR.CTRL + 66 /*B*/,
и
// [ CKEDITOR.CTRL + 66 /*B*/, 'bold' ],
Но при этом мы повлияем на работу плагина и в других браузерах, там где проблемы нет.
Поэтому вернее будет в ckeditor/config.js добавить в функцию CKEDITOR.editorConfig, эти несколько строк
if(CKEDITOR.env.opera){ delete config.blockedKeystrokes[config.blockedKeystrokes.indexOf(CKEDITOR.CTRL + 66)]; for(var r in config.keystrokes) if(config.keystrokes[r][0]==CKEDITOR.CTRL + 66 && config.keystrokes.splice(r,1))break; }
Т.е. отключаем сочетание клавиш только для Оперы. Вот и все, глюк прошел, как будто его и не было. ъъъъъъъъъъъ - вот, что я могу) а вы?)
Комментарии