diff -r c72b545f1304 -r 67bd3121a12e includes/clientside/tinymce/utils/form_utils.js --- a/includes/clientside/tinymce/utils/form_utils.js Wed Dec 26 00:37:26 2007 -0500 +++ b/includes/clientside/tinymce/utils/form_utils.js Thu Dec 27 22:09:33 2007 -0500 @@ -1,5 +1,5 @@ /** - * $Id: form_utils.js 162 2007-01-03 16:16:52Z spocke $ + * $Id: form_utils.js 453 2007-11-27 17:36:55Z spocke $ * * Various form utilitiy functions. * @@ -7,27 +7,17 @@ * @copyright Copyright © 2004-2007, Moxiecode Systems AB, All rights reserved. */ -var themeBaseURL = tinyMCE.baseURL + '/themes/' + tinyMCE.getParam("theme"); +var themeBaseURL = tinyMCEPopup.editor.baseURI.toAbsolute('themes/' + tinyMCEPopup.getParam("theme")); function getColorPickerHTML(id, target_form_element) { var h = ""; - h += ''; - h += ''; + h += ''; + h += ''; return h; } -function pickColor(e, target_form_element) { - if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown") - tinyMCEPopup.pickColor(e, target_form_element); -} - function updateColor(img_id, form_element_id) { document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value; } @@ -40,34 +30,30 @@ if (state) { lnk.setAttribute("realhref", lnk.getAttribute("href")); lnk.removeAttribute("href"); - tinyMCE.switchClass(img, 'mceButtonDisabled', true); + tinyMCEPopup.dom.addClass(img, 'disabled'); } else { lnk.setAttribute("href", lnk.getAttribute("realhref")); - tinyMCE.switchClass(img, 'mceButtonNormal', false); + tinyMCEPopup.dom.removeClass(img, 'disabled'); } } } function getBrowserHTML(id, target_form_element, type, prefix) { - var option = prefix + "_" + type + "_browser_callback"; - var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback")); - if (cb == null) + var option = prefix + "_" + type + "_browser_callback", cb, html; + + cb = tinyMCEPopup.getParam(option, tinyMCEPopup.getParam("file_browser_callback")); + + if (!cb) return ""; - var html = ""; - - html += ''; - html += ''; + html = ""; + html += ''; + html += ''; return html; } -function openBrower(img_id, target_form_element, type, option) { +function openBrowser(img_id, target_form_element, type, option) { var img = document.getElementById(img_id); if (img.className != "mceButtonDisabled") @@ -119,8 +105,8 @@ function addClassesToList(list_id, specific_option) { // Setup class droplist var styleSelectElm = document.getElementById(list_id); - var styles = tinyMCE.getParam('theme_advanced_styles', false); - styles = tinyMCE.getParam(specific_option, styles); + var styles = tinyMCEPopup.getParam('theme_advanced_styles', false); + styles = tinyMCEPopup.getParam(specific_option, styles); if (styles) { var stylesAr = styles.split(';'); @@ -136,10 +122,9 @@ } } } else { - // Use auto impored classes - var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id')); - for (var i=0; i