Я работал над текстовым редактором, и был создан один плагин для помещения заголовка и нижнего колонтитула (в основном строки таблицы) в редактор, и одно из бизнес-правил не разрешает перемещать заголовок илинижний колонтитул (Моя версия 3.3.8, но я тестировал в последней 3.4.6).
Я создал метод в basic_config.js, в основном внутри метода "ed.onChange.add (function (ed), l) "перенастроить позицию верхнего или нижнего колонтитула, когда пользователь пытается переместить таблицу в другое место, например так:
//find out the div of the header
var elm = tinyMCE.activeEditor.dom.get("testeHeader");
//case the elm move of position...
if(elm != null) {
var txt = tinyMCE.activeEditor.dom.getOuterHTML(elm);
//method remove does not work in Internet Explorer
tinyMCE.activeEditor.dom.remove("testeHeader");
//relocates the header to the top
$('#editor1_ifr').contents().find('body').prepend(txt);
}
В Firefox это работает, но в методе de Internet Explorer удалить сбой, ничто не радует.
Есть ли какой-либо ответ по этой причине?
Есть какая-нибудь форма, чтобы блокировать выделение мышью верхнего или нижнего колонтитула таблицы?
Спасибо большое завсе, что получить помощь!