Работил съм върху текстовия редактор и има един плъгин, който е създаден за поставяне на горен и долен колонтитул (по същество ред от таблица) в редактора и едно от бизнес правилата е да не се разрешава преместването на горния или долния колонтитул (моят версията е 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);
$(elm).remove();
//relocates the header to the top does not works on IE8.
$('#editor1_ifr').contents().find('body').prepend(txt);**
}
Във Firefox работи, но в Internet Explorer методът prepend се проваля, нищо не се случва.
Има ли някакво решение за тази причина?
Благодаря много за всички, които получават помощ!