You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
822 B
35 lines
822 B
/*
|
|
DESTOON Copyright (C)2008-2099 www.destoon.com
|
|
This is NOT a freeware,Use is subject to license.txt
|
|
*/
|
|
function EditorAPI(i, k, v) {
|
|
var i = i ? i : 'content';
|
|
var k = k ? k : 'len';
|
|
var v = v ? v : '';
|
|
switch(k) {
|
|
case 'get':
|
|
return FCKeditorAPI.GetInstance(i).GetXHTML(true);
|
|
break;
|
|
case 'set':
|
|
FCKeditorAPI.GetInstance(i).SetData(v);
|
|
break;
|
|
case 'ins':
|
|
var o = FCKeditorAPI.GetInstance(i);
|
|
if(o.EditMode == FCK_EDITMODE_WYSIWYG) {o.InsertHtml(v);} else {alert(L['wysiwyg_mode']);}
|
|
break;
|
|
case 'len':
|
|
var o = FCKeditorAPI.GetInstance(i);
|
|
var d = o.EditorDocument;
|
|
var l ;
|
|
if(document.all) {
|
|
return d.body.innerText.length;
|
|
} else {
|
|
var r = d.createRange();
|
|
r.selectNodeContents(d.body);
|
|
return r.toString().length;
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|