upgrade to tinymce 2.1.1.1
This commit is contained in:
parent
f36ba1b268
commit
e75b689857
847 changed files with 34500 additions and 7692 deletions
|
|
@ -226,19 +226,25 @@ function setAttrib(elm, attrib, value) {
|
|||
if (attrib == "width") {
|
||||
attrib = "style.width";
|
||||
value = value + "px";
|
||||
value = value.replace(/%px/g, 'px');
|
||||
}
|
||||
|
||||
if (attrib == "height") {
|
||||
attrib = "style.height";
|
||||
value = value + "px";
|
||||
value = value.replace(/%px/g, 'px');
|
||||
}
|
||||
|
||||
if (attrib == "class")
|
||||
attrib = "className";
|
||||
|
||||
eval('elm.' + attrib + "=value;");
|
||||
} else
|
||||
} else {
|
||||
if (attrib == 'class')
|
||||
elm.className = '';
|
||||
|
||||
elm.removeAttribute(attrib);
|
||||
}
|
||||
}
|
||||
|
||||
function makeAttrib(attrib, value) {
|
||||
|
|
@ -272,17 +278,13 @@ function insertAction() {
|
|||
var onmouseoversrc = formObj.onmouseoversrc.value;
|
||||
var onmouseoutsrc = formObj.onmouseoutsrc.value;
|
||||
|
||||
if (tinyMCE.getParam("accessibility_warnings")) {
|
||||
if (formObj.alt.value == "") {
|
||||
var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));
|
||||
if (answer == true) {
|
||||
formObj.alt.value = " ";
|
||||
}
|
||||
} else {
|
||||
var answer = true;
|
||||
}
|
||||
if (!AutoValidator.validate(formObj)) {
|
||||
alert(tinyMCE.getLang('lang_invalid_data'));
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!answer)
|
||||
if (tinyMCE.getParam("accessibility_warnings")) {
|
||||
if (formObj.alt.value == "" && !confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true)))
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -431,7 +433,7 @@ function changeHeight() {
|
|||
if (formObj.width.value == "" || formObj.height.value == "")
|
||||
return;
|
||||
|
||||
var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
|
||||
var temp = (parseInt(formObj.width.value) / parseInt(preloadImg.width)) * preloadImg.height;
|
||||
formObj.height.value = temp.toFixed(0);
|
||||
updateStyle();
|
||||
}
|
||||
|
|
@ -447,7 +449,7 @@ function changeWidth() {
|
|||
if (formObj.width.value == "" || formObj.height.value == "")
|
||||
return;
|
||||
|
||||
var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
|
||||
var temp = (parseInt(formObj.height.value) / parseInt(preloadImg.height)) * preloadImg.width;
|
||||
formObj.width.value = temp.toFixed(0);
|
||||
updateStyle();
|
||||
}
|
||||
|
|
@ -476,27 +478,18 @@ function showPreviewImage(src, start) {
|
|||
if (src == "")
|
||||
elm.innerHTML = "";
|
||||
else
|
||||
elm.innerHTML = '<img src="' + src + '" border="0" />'
|
||||
|
||||
getImageData(src);
|
||||
elm.innerHTML = '<img id="previewImg" src="' + src + '" border="0" onload="updateImageData(' + start + ');" onerror="resetImageData();" />'
|
||||
}
|
||||
|
||||
function getImageData(src) {
|
||||
preloadImg = new Image();
|
||||
|
||||
tinyMCE.addEvent(preloadImg, "load", updateImageData);
|
||||
tinyMCE.addEvent(preloadImg, "error", resetImageData);
|
||||
|
||||
preloadImg.src = src;
|
||||
}
|
||||
|
||||
function updateImageData() {
|
||||
function updateImageData(start) {
|
||||
var formObj = document.forms[0];
|
||||
|
||||
if (formObj.width.value == "")
|
||||
preloadImg = document.getElementById('previewImg');
|
||||
|
||||
if (!start && formObj.width.value == "")
|
||||
formObj.width.value = preloadImg.width;
|
||||
|
||||
if (formObj.height.value == "")
|
||||
if (!start && formObj.height.value == "")
|
||||
formObj.height.value = preloadImg.height;
|
||||
|
||||
updateStyle();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue