upgrade tinymce to 1.40

This commit is contained in:
JT Smith 2005-01-30 23:32:49 +00:00
parent 7ceff84e8a
commit 7d9c0268ac
107 changed files with 3717 additions and 492 deletions

View file

@ -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">');