В редакторе 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;
}

Т.е. отключаем сочетание клавиш только для Оперы. Вот и все, глюк прошел, как будто его и не было. ъъъъъъъъъъъ - вот, что я могу) а вы?)

Рассказать друзьям
author.jpg

Платная консультация по вопросам 2500 руб/час

Прочитали статью и остались вопросы? Меня зовут Валерий и я её автор. С радостью объясню Вам в скайпе все затруднительные моменты, которые остались за рамками статьи!

Подробнее ...

Добавить комментарий