upgrade tinymce to 1.40
This commit is contained in:
parent
7ceff84e8a
commit
7d9c0268ac
107 changed files with 3717 additions and 492 deletions
|
|
@ -1,13 +1,22 @@
|
|||
// Get tinyMCE reference
|
||||
// Get tinyMCE window
|
||||
var win = window.opener ? window.opener : window.dialogArguments;
|
||||
|
||||
// Setup window openerer
|
||||
if (!window.opener)
|
||||
window.opener = win;
|
||||
var tinyMCE = null;
|
||||
var tinyMCELang = null;
|
||||
|
||||
// Use top window if not defined
|
||||
if (!win)
|
||||
win = top;
|
||||
|
||||
var tinyMCE = win.tinyMCE;
|
||||
var tinyMCELang = win.tinyMCELang;
|
||||
|
||||
if (!tinyMCE)
|
||||
alert("tinyMCE object reference not found from popup.");
|
||||
|
||||
// Setup window openerer
|
||||
window.opener = win;
|
||||
|
||||
// Setup title
|
||||
var re = new RegExp('{|\\\$|}', 'g');
|
||||
var title = document.title.replace(re, "");
|
||||
|
|
@ -22,14 +31,26 @@ if (tinyMCELang['lang_dir'])
|
|||
document.dir = tinyMCELang['lang_dir'];
|
||||
|
||||
function TinyMCEPlugin_onLoad() {
|
||||
document.body.innerHTML = tinyMCE.applyTemplate(document.body.innerHTML, tinyMCE.windowArgs);
|
||||
if (tinyMCE.getWindowArg('mce_replacevariables', true))
|
||||
document.body.innerHTML = tinyMCE.applyTemplate(document.body.innerHTML, tinyMCE.windowArgs);
|
||||
|
||||
// Auto resize window
|
||||
if (tinyMCE.getWindowArg('mce_windowresize', true)) {
|
||||
var width = tinyMCE.isMSIE ? document.body.offsetWidth : window.innerWidth;
|
||||
var height = tinyMCE.isMSIE ? document.body.offsetHeight : window.innerHeight;
|
||||
var dx = document.body.scrollWidth - width;
|
||||
var dy = document.body.scrollHeight - height;
|
||||
|
||||
if (tinyMCE.isMSIE) {
|
||||
window.dialogWidth = (parseInt(window.dialogWidth) + dx) + "px";
|
||||
window.dialogHeight = (parseInt(window.dialogHeight) + dy + 3) + "px";
|
||||
} else
|
||||
window.resizeBy(dx + 15, dy + 15);
|
||||
}
|
||||
}
|
||||
|
||||
// Add onload trigger
|
||||
if (tinyMCE.isMSIE)
|
||||
attachEvent("onload", TinyMCEPlugin_onLoad);
|
||||
else
|
||||
addEventListener("load", TinyMCEPlugin_onLoad, false);
|
||||
tinyMCE.addEvent(window, "load", TinyMCEPlugin_onLoad);
|
||||
|
||||
// Output Popup CSS class
|
||||
document.write('<link href="' + tinyMCE.getParam("popups_css") + '" rel="stylesheet" type="text/css">');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue