Changeset 681


Ignore:
Timestamp:
01/22/07 02:09:48 (8 years ago)
Author:
ray
Message:

Ticket #916 TODO: Change plugins to use Xinha object name

Location:
trunk/plugins
Files:
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/EnterParagraphs/enter-paragraphs.js

    r617 r681  
    44* @fileoverview By Adam Wright, for The University of Western Australia 
    55* 
    6 * Distributed under the same terms as HTMLArea itself. 
     6* Distributed under the same terms as Xinha itself. 
    77* This notice MUST stay intact for use (see license.txt). 
    88* 
     
    108108        // gecko (Mozilla/FireFox) 
    109109 
    110   if (HTMLArea.is_gecko) 
     110  if (Xinha.is_gecko) 
    111111                { 
    112112                //this.ddt._ddt( "enter-paragraphs.js","23", "EnterParagraphs(): we are gecko. Setting event handler." ); 
     
    783783 
    784784                        // FIXME:/CHECKME: When Xinha is switched from WYSIWYG to text mode 
    785                         // HTMLArea.getHTMLWrapper() will strip out the trailing br. Not sure why. 
     785                        // Xinha.getHTMLWrapper() will strip out the trailing br. Not sure why. 
    786786 
    787787                        // fill.appendChild(editor._doc.createElement('br')); 
     
    964964  // Grab the selection and associated range 
    965965 
    966   var sel = this.editor._getSelection(); 
    967   var rng = this.editor._createRange(sel); 
     966  var sel = this.editor.getSelection(); 
     967  var rng = this.editor.createRange(sel); 
    968968 
    969969        //this.ddt._ddtDumpNode( "enter-paragraphs.js", "757", "handleEnter(): initial range is: ", rng ); 
     
    10821082  this.editor.updateToolbar(); 
    10831083 
    1084         HTMLArea._stopEvent(ev); 
     1084        Xinha._stopEvent(ev); 
    10851085 
    10861086        return true; 
  • trunk/plugins/Equation/equation.js

    r677 r681  
    4747        mathfontfamily = cfg.Equation.mathfontfamily; 
    4848         
    49         //if (HTMLArea.is_ie) return; 
    50         if (!HTMLArea.is_ie) 
     49        //if (Xinha.is_ie) return; 
     50        if (!Xinha.is_ie) 
    5151        {        
    5252                editor.notifyOn( 'modechange', 
     
    5656                                } 
    5757                        ); 
    58         HTMLArea.prependDom0Event (editor._textArea.form,'submit',function () {self.unParse();self.reParse = true}); 
     58        Xinha.prependDom0Event (editor._textArea.form,'submit',function () {self.unParse();self.reParse = true}); 
    5959        } 
    6060         
    6161        if (typeof  AMprocessNode != "function") 
    6262        { 
    63                 HTMLArea._loadback(_editor_url + "plugins/Equation/ASCIIMathML.js", function () { translate(); }); 
     63                Xinha._loadback(_editor_url + "plugins/Equation/ASCIIMathML.js", function () { translate(); }); 
    6464        } 
    6565} 
    6666 
    67 HTMLArea.Config.prototype.Equation = 
     67Xinha.Config.prototype.Equation = 
    6868{ 
    6969        "mathcolor" : "red",       // change it to "" (to inherit) or any other color 
     
    8585Equation.prototype._lc = function(string)  
    8686{ 
    87     return HTMLArea._lc(string, 'Equation'); 
     87    return Xinha._lc(string, 'Equation'); 
    8888}; 
    8989Equation.prototype.onGenerate = function()  
     
    9393Equation.prototype.onUpdateToolbar = function()  
    9494{ 
    95         if (!HTMLArea.is_ie && this.reParse) AMprocessNode(this.editor._doc.body, false); 
     95        if (!Xinha.is_ie && this.reParse) AMprocessNode(this.editor._doc.body, false); 
    9696}; 
    9797 
     
    112112Equation.prototype.parse = function () 
    113113{ 
    114         if (!HTMLArea.is_ie) 
     114        if (!Xinha.is_ie) 
    115115        { 
    116116                var doc = this.editor._doc; 
     
    149149        args['editor'] = editor; 
    150150         
    151         var parent = editor._getFirstAncestor(editor._getSelection(),['span']); 
     151        var parent = editor._getFirstAncestor(editor.getSelection(),['span']); 
    152152        if (parent) 
    153153        { 
     
    181181                else if (!param["editedNode"] && formula != '') 
    182182                { 
    183                         if (!HTMLArea.is_ie) 
     183                        if (!Xinha.is_ie) 
    184184                        {                        
    185185                                var span = document.createElement('span'); 
     
    194194                        } 
    195195                } 
    196                 if (!HTMLArea.is_ie) AMprocessNode(this.editor._doc.body, false); 
     196                if (!Xinha.is_ie) AMprocessNode(this.editor._doc.body, false); 
    197197        } 
    198198} 
  • trunk/plugins/Equation/popups/dialog.html

    r677 r681  
    3838   window.resizeTo(500, 300); 
    3939var showasciiformulaonhover = false; 
    40 HTMLArea = window.opener.HTMLArea; 
     40Xinha = window.opener.Xinha; 
    4141 
    4242function i18n(str) { 
    43   return (HTMLArea._lc(str, 'Equation')); 
     43  return (Xinha._lc(str, 'Equation')); 
    4444} 
    4545function set (string) 
  • trunk/plugins/ExtendedFileManager/assets/images.js

    r677 r681  
    1010 
    1111function i18n(str) { 
    12     return HTMLArea._lc(str, 'ExtendedFileManager'); 
     12    return Xinha._lc(str, 'ExtendedFileManager'); 
    1313} 
    1414 
  • trunk/plugins/ExtendedFileManager/assets/manager.js

    r677 r681  
    2020//Translation 
    2121function i18n(str) { 
    22     return HTMLArea._lc(str, 'ExtendedFileManager'); 
     22    return Xinha._lc(str, 'ExtendedFileManager'); 
    2323} 
    2424 
     
    5050if (manager_mode == "link") 
    5151{ 
    52     var offsetForInputs = (HTMLArea.is_ie) ? 155 : 140; 
     52    var offsetForInputs = (Xinha.is_ie) ? 155 : 140; 
    5353} 
    5454else 
    5555{ 
    56     var offsetForInputs = (HTMLArea.is_ie) ? 220 : 200; 
     56    var offsetForInputs = (Xinha.is_ie) ? 220 : 200; 
    5757}     
    5858init = function () 
     
    100100        // (when the user alters the dimensions in the picker), clean that up 
    101101        // so it looks right and we get back to a normal f_url 
    102         var rd = _resized_dir.replace(HTMLArea.RE_Specials, '\\$1'); 
    103         var rp = _resized_prefix.replace(HTMLArea.RE_Specials, '\\$1'); 
     102        var rd = _resized_dir.replace(Xinha.RE_Specials, '\\$1'); 
     103        var rp = _resized_prefix.replace(Xinha.RE_Specials, '\\$1'); 
    104104        var dreg = new RegExp('^(.*/)' + rd + '/' + rp + '_([0-9]+)x([0-9]+)_([^/]+)$'); 
    105105 
     
    321321        { 
    322322          // Yup, need to resize 
    323           var resized = HTMLArea._geturlcontent(window.opener._editor_url + 'plugins/ExtendedFileManager/' + _backend_url + '&__function=resizer&img=' + encodeURIComponent(document.getElementById('f_url').value) + '&width=' + param.f_width + '&height=' + param.f_height); 
     323          var resized = Xinha._geturlcontent(window.opener._editor_url + 'plugins/ExtendedFileManager/' + _backend_url + '&__function=resizer&img=' + encodeURIComponent(document.getElementById('f_url').value) + '&width=' + param.f_width + '&height=' + param.f_height); 
    324324 
    325325          // alert(resized); 
     
    529529function resize() 
    530530{ 
    531         var win = HTMLArea.viewportSize(window); 
     531        var win = Xinha.viewportSize(window); 
    532532        document.getElementById('imgManager').style.height = win.y - 150 - offsetForInputs + 'px'; 
    533533         
  • trunk/plugins/ExtendedFileManager/assets/popup.js

    r677 r681  
    2424            var span = spans[i]; 
    2525            if (span.firstChild && span.firstChild.data) { 
    26                 var txt = HTMLArea._lc(span.firstChild.data, context); 
     26                var txt = Xinha._lc(span.firstChild.data, context); 
    2727                if (txt) 
    2828                    span.firstChild.data = txt; 
    2929            } 
    3030            if (span.title) { 
    31                 var txt = HTMLArea._lc(span.title, context); 
     31                var txt = Xinha._lc(span.title, context); 
    3232                if (txt) 
    3333                    span.title = txt; 
    3434            } 
    3535            if (span.alt) { 
    36                 var txt = HTMLArea._lc(span.alt, context); 
     36                var txt = Xinha._lc(span.alt, context); 
    3737                if (txt) 
    3838                    span.alt = txt; 
     
    4040        } 
    4141    } 
    42     document.title = HTMLArea._lc(document.title, context); 
     42    document.title = Xinha._lc(document.title, context); 
    4343} 
    4444 
  • trunk/plugins/ExtendedFileManager/backend.php

    r677 r681  
    1010* 
    1111* (c) DTLink, LLC 2005. 
    12 * Distributed under the same terms as HTMLArea itself. 
     12* Distributed under the same terms as Xinha itself. 
    1313* This notice MUST stay intact for use (see license.txt). 
    1414* 
  • trunk/plugins/ExtendedFileManager/editor.php

    r677 r681  
    3434 
    3535        if(window.opener) 
    36                 HTMLArea = window.opener.HTMLArea; 
     36                Xinha = window.opener.Xinha; 
    3737/*]]>*/ 
    3838</script> 
  • trunk/plugins/ExtendedFileManager/editorFrame.php

    r677 r681  
    3131 
    3232    if(window.top) 
    33         HTMLArea = window.top.HTMLArea; 
     33        Xinha = window.top.Xinha; 
    3434 
    3535    function i18n(str) { 
    36         return HTMLArea._lc(str, 'ImageManager'); 
     36        return Xinha._lc(str, 'ImageManager'); 
    3737    } 
    3838 
  • trunk/plugins/ExtendedFileManager/extended-file-manager.js

    r677 r681  
    1010 
    1111/** 
    12  * Installation example for ExtendedFileManager plugin. 
     12 * For installation details see Readme.txt in the plugin folder 
    1313 * 
    14  * 
    15  *      HTMLArea.loadPlugin("ExtendedFileManager"); 
    16  *      HTMLArea.onload = function() { 
    17  *      var myeditor = new HTMLArea("textarea_id"); 
    18  *      myeditor.registerPlugin(ExtendedFileManager); 
    19  *      myeditor.generate(); 
    20  *      }; 
    21  *      HTMLArea.init(); 
    22  * 
    23  * 
    24  * Then configure the config.inc.php file, that is all. 
    25  */ 
    26  
    27 /** 
    28  * It is pretty simple, this file over rides the HTMLArea.prototype._insertImage 
    29  * function with our own, only difference is the popupDialog url 
    30  * point that to the php script. 
    3114 */ 
    3215 
     
    4326        cfg.registerButton({ 
    4427            id        : "linkfile", 
    45             tooltip   : HTMLArea._lc("Insert File Link",'ExtendedFileManager'), 
     28            tooltip   : Xinha._lc("Insert File Link",'ExtendedFileManager'), 
    4629            image     : _editor_url + 'plugins/ExtendedFileManager/img/ed_linkfile.gif', 
    4730            textMode  : false, 
     
    6245}; 
    6346 
    64 HTMLArea.Config.prototype.ExtendedFileManager = 
     47Xinha.Config.prototype.ExtendedFileManager = 
    6548{ 
    6649  'use_linker': true, 
     
    7558// Over ride the _insertImage function in htmlarea.js. 
    7659// Open up the ExtendedFileManger script instead. 
    77 HTMLArea.prototype._insertImage = function(image) { 
     60Xinha.prototype._insertImage = function(image) { 
    7861 
    7962    var editor = this;  // for nested functions 
     
    8770    if (image) { 
    8871        outparam = { 
    89             f_url    : HTMLArea.is_ie ? image.src : image.getAttribute("src"), 
     72            f_url    : Xinha.is_ie ? image.src : image.getAttribute("src"), 
    9073            f_alt    : image.alt, 
    9174            f_title  : image.title, 
     
    140123        if (!img) { 
    141124                if ( !param.f_url ) return false; 
    142             if (HTMLArea.is_ie) { 
    143                 var sel = editor._getSelection(); 
    144                 var range = editor._createRange(sel); 
     125            if (Xinha.is_ie) { 
     126                var sel = editor.getSelection(); 
     127                var range = editor.createRange(sel); 
    145128                editor._doc.execCommand("insertimage", false, param.f_url); 
    146129                img = range.parentElement(); 
     
    205188}; 
    206189 
    207 HTMLArea.prototype._linkFile = function(link) { 
     190Xinha.prototype._linkFile = function(link) { 
    208191 
    209192    var editor = this; 
     
    219202    } 
    220203    if (!link) { 
    221         var sel = editor._getSelection(); 
    222         var range = editor._createRange(sel); 
     204        var sel = editor.getSelection(); 
     205        var range = editor.createRange(sel); 
    223206        var compare = 0; 
    224         if (HTMLArea.is_ie) { 
     207        if (Xinha.is_ie) { 
    225208            if ( sel.type == "Control" ) 
    226209                compare = range.length; 
     
    231214        } 
    232215        if (compare == 0) { 
    233             alert(HTMLArea._lc("You must select some text before making a new link.", 'ExtendedFileManager')); 
     216            alert(Xinha._lc("You must select some text before making a new link.", 'ExtendedFileManager')); 
    234217            return; 
    235218        } 
     
    243226    } else 
    244227        outparam = { 
    245             f_href   : HTMLArea.is_ie ? link.href : link.getAttribute("href"), 
     228            f_href   : Xinha.is_ie ? link.href : link.getAttribute("href"), 
    246229            f_title  : link.title, 
    247230            f_target : link.target, 
     
    277260            editor._doc.execCommand("createlink", false, param.f_href); 
    278261            a = editor.getParentElement(); 
    279             var sel = editor._getSelection(); 
    280             var range = editor._createRange(sel); 
    281             if (!HTMLArea.is_ie) { 
     262            var sel = editor.getSelection(); 
     263            var range = editor.createRange(sel); 
     264            if (!Xinha.is_ie) { 
    282265                a = range.startContainer; 
    283266                if (!/^a$/i.test(a.tagName)) { 
     
    339322        var colorstring = ''; 
    340323        for (var i = 0; i < colors.length; i++) { 
    341             colorstring += HTMLArea._colorToRgb(colors[i]); 
     324            colorstring += Xinha._colorToRgb(colors[i]); 
    342325            if (i + 1 < colors.length) 
    343326                colorstring += " "; 
     
    346329    } 
    347330 
    348     return HTMLArea._colorToRgb(color); 
     331    return Xinha._colorToRgb(color); 
    349332} 
  • trunk/plugins/ExtendedFileManager/images.php

    r677 r681  
    264264 
    265265        if(window.top) 
    266                 HTMLArea = window.top.HTMLArea; 
     266                Xinha = window.top.Xinha; 
    267267 
    268268        function hideMessage() 
  • trunk/plugins/ExtendedFileManager/manager.php

    r677 r681  
    8686 
    8787        if(window.opener) 
    88                 HTMLArea = window.opener.HTMLArea; 
     88                Xinha = window.opener.Xinha; 
    8989                 
    9090        var thumbdir = "<?php echo $IMConfig['thumbnail_dir']; ?>"; 
  • trunk/plugins/InsertSnippet/insert-snippet.js

    r677 r681  
    3434        } 
    3535    } 
    36     HTMLArea._getback(backend,function (getback) {eval(getback); self.snippets = snippets;}); 
     36    Xinha._getback(backend,function (getback) {eval(getback); self.snippets = snippets;}); 
    3737} 
    3838 
     
    5656 
    5757InsertSnippet.prototype._lc = function(string) { 
    58     return HTMLArea._lc(string, 'InsertSnippet'); 
     58    return Xinha._lc(string, 'InsertSnippet'); 
    5959}; 
    6060 
     
    7171}; 
    7272 
    73 HTMLArea.Config.prototype.InsertSnippet = 
     73Xinha.Config.prototype.InsertSnippet = 
    7474{ 
    7575  'snippets' : _editor_url+"plugins/InsertSnippet/demosnippets.js", // purely demo purposes, you should change this 
  • trunk/plugins/InsertSnippet/popups/insertsnippet.html

    r677 r681  
    2222        var snippets = config.snippets; 
    2323         
    24         if ( config.pageStyle && !HTMLArea.is_ie) 
     24        if ( config.pageStyle && !Xinha.is_ie) 
    2525    { 
    2626                var style = document.createElement("style"); 
     
    5555                if (config.InsertSnippet.showInsertVariable) 
    5656                { 
    57                         insertAsVariable = ' | <a href="javascript:onOK('+i+','+'\'variable\''+')">'+HTMLArea._lc("Variable","InsertSnippet")+'</a>'; 
     57                        insertAsVariable = ' | <a href="javascript:onOK('+i+','+'\'variable\''+')">'+Xinha._lc("Variable","InsertSnippet")+'</a>'; 
    5858                } 
    5959                var new_cell = trow.insertCell(0); 
    60                 new_cell.innerHTML = snippet_name +': '+HTMLArea._lc("Insert as","InsertSnippet")+' <a href="javascript:onOK('+i+','+'\'html\''+')">HTML</a>'+insertAsVariable + ' (<a id="show_preview'+i+'" href="javascript:preview(\'show\','+i+')">'+HTMLArea._lc("Show preview","InsertSnippet")+'</a>)<div id="preview'+i+'" style="display:none">'+snippets[i]['HTML']+'</div>';  
     60                new_cell.innerHTML = snippet_name +': '+Xinha._lc("Insert as","InsertSnippet")+' <a href="javascript:onOK('+i+','+'\'html\''+')">HTML</a>'+insertAsVariable + ' (<a id="show_preview'+i+'" href="javascript:preview(\'show\','+i+')">'+Xinha._lc("Show preview","InsertSnippet")+'</a>)<div id="preview'+i+'" style="display:none">'+snippets[i]['HTML']+'</div>';  
    6161                new_cell.id = 'cell' + i; 
    6262                         
     
    7272                case 'show': 
    7373                        document.getElementById('preview'+i).style.display = 'block'; 
    74                         show_preview_link.innerHTML = HTMLArea._lc("Hide preview","InsertSnippet"); 
     74                        show_preview_link.innerHTML = Xinha._lc("Hide preview","InsertSnippet"); 
    7575                        show_preview_link.href = "javascript:preview('hide','"+i+"');"; 
    7676                         
     
    7878                case 'hide': 
    7979                        document.getElementById('preview'+i).style.display = 'none'; 
    80                         show_preview_link.innerHTML = HTMLArea._lc("Show preview","InsertSnippet"); 
     80                        show_preview_link.innerHTML = Xinha._lc("Show preview","InsertSnippet"); 
    8181                        show_preview_link.href = "javascript:preview('show','"+i+"');"; 
    8282                break; 
  • trunk/plugins/Linker/linker.js

    r677 r681  
    5252Linker.prototype._createLink = function(a) 
    5353{ 
    54   if(!a && this.editor._selectionEmpty(this.editor.getSelection())) 
     54  if(!a && this.editor.selectionEmpty(this.editor.getSelection())) 
    5555  {        
    5656    alert(this._lc("You must select some text before making a new link.")); 
  • trunk/plugins/SaveSubmit/save-submit.js

    r677 r681  
    3030 
    3131SaveSubmit.prototype._lc = function(string) { 
    32     return HTMLArea._lc(string, 'SaveSubmit'); 
     32    return Xinha._lc(string, 'SaveSubmit'); 
    3333} 
    3434 
     
    4747        var self = this; 
    4848        var doc = this.editordoc = this.editor._iframe.contentWindow.document; 
    49         HTMLArea._addEvents(doc, ["mouseup","keyup","keypress","keydown"], 
     49        Xinha._addEvents(doc, ["mouseup","keyup","keypress","keydown"], 
    5050                            function (event) { 
    51                             return self.onEvent(HTMLArea.is_ie ? self.editor._iframe.contentWindow.event : event); 
     51                            return self.onEvent(Xinha.is_ie ? self.editor._iframe.contentWindow.event : event); 
    5252                            }); 
    5353} 
     
    5555SaveSubmit.prototype.onEvent = function(ev) { 
    5656 
    57         var keyEvent = (HTMLArea.is_ie && ev.type == "keydown") || (!HTMLArea.is_ie && ev.type == "keypress"); 
     57        var keyEvent = (Xinha.is_ie && ev.type == "keydown") || (!Xinha.is_ie && ev.type == "keypress"); 
    5858 
    59         if (keyEvent && ev.ctrlKey && String.fromCharCode(HTMLArea.is_ie ? ev.keyCode : ev.charCode).toLowerCase() == 's') { 
     59        if (keyEvent && ev.ctrlKey && String.fromCharCode(Xinha.is_ie ? ev.keyCode : ev.charCode).toLowerCase() == 's') { 
    6060                        this.save(this.editor); 
    6161        } 
     
    111111        } 
    112112 
    113         HTMLArea._postback(editor._textArea.form.action, content, function(getback) { 
     113        Xinha._postback(editor._textArea.form.action, content, function(getback) { 
    114114 
    115115                if (getback) { 
     
    128128  if ( !document.getElementById("message_sub_" + textarea.name)) { return ; } 
    129129  var elt = document.getElementById("message_sub_" + textarea.name); 
    130   elt.innerHTML = HTMLArea._lc(string, 'SaveSubmit'); 
     130  elt.innerHTML = Xinha._lc(string, 'SaveSubmit'); 
    131131} 
    132132 
     
    147147        loading_message.style.width    = htmlarea.offsetWidth +'px' ;//(this.editor._iframe.offsetWidth != 0) ? this.editor._iframe.offsetWidth +'px' : this.editor._initial_ta_size.w; 
    148148 
    149         loading_message.style.left     = HTMLArea.findPosX(htmlarea) +  'px'; 
    150         loading_message.style.top      = (HTMLArea.findPosY(htmlarea) + parseInt(htmlarea.offsetHeight) / 2) - 50 +  'px'; 
     149        loading_message.style.left     = Xinha.findPosX(htmlarea) +  'px'; 
     150        loading_message.style.top      = (Xinha.findPosY(htmlarea) + parseInt(htmlarea.offsetHeight) / 2) - 50 +  'px'; 
    151151 
    152152        var loading_main = document.createElement("div"); 
  • trunk/plugins/SmartReplace/popups/dialog.html

    r677 r681  
    1212   window.resizeTo(350, 200); 
    1313 
    14 HTMLArea = window.opener.HTMLArea; 
     14Xinha = window.opener.Xinha; 
    1515 
    1616function i18n(str) { 
    17   return (HTMLArea._lc(str, 'SmartReplace')); 
     17  return (Xinha._lc(str, 'SmartReplace')); 
    1818} 
    1919 
  • trunk/plugins/SmartReplace/smart-replace.js

    r677 r681  
    3535 
    3636SmartReplace.prototype._lc = function(string) { 
    37     return HTMLArea._lc(string, 'SmartReplace'); 
     37    return Xinha._lc(string, 'SmartReplace'); 
    3838}; 
    3939 
    40 HTMLArea.Config.prototype.SmartReplace = 
     40Xinha.Config.prototype.SmartReplace = 
    4141{ 
    4242        'defaultActive' : true, 
     
    6565         
    6666        var self = this; 
    67         HTMLArea._addEvents( 
     67        Xinha._addEvents( 
    6868        self.editor._doc, 
    6969        [ "keypress"], 
    7070        function (event) 
    7171        { 
    72           return self.keyEvent(HTMLArea.is_ie ? self.editor._iframe.contentWindow.event : event); 
     72          return self.keyEvent(Xinha.is_ie ? self.editor._iframe.contentWindow.event : event); 
    7373        }); 
    7474     
     
    103103        if ( !this.active) return true; 
    104104        var editor = this.editor; 
    105         var charCode =  HTMLArea.is_ie ? ev.keyCode : ev.charCode; 
     105        var charCode =  Xinha.is_ie ? ev.keyCode : ev.charCode; 
    106106         
    107107        var key = String.fromCharCode(charCode); 
     
    113113        if ( key == '"' || key == "'") 
    114114        { 
    115                 HTMLArea._stopEvent(ev); 
     115                Xinha._stopEvent(ev); 
    116116                return this.smartQuotes(key); 
    117117        } 
     
    134134        var editor = this.editor; 
    135135                 
    136         var sel = editor._getSelection(); 
    137          
    138         if (HTMLArea.is_ie) 
    139         { 
    140                 var r = editor._createRange(sel); 
     136        var sel = editor.getSelection(); 
     137         
     138        if (Xinha.is_ie) 
     139        { 
     140                var r = editor.createRange(sel); 
    141141                if (r.text !== '') 
    142142                { 
     
    180180{ 
    181181        var editor = this.editor; 
    182         var sel = this.editor._getSelection(); 
    183         if (HTMLArea.is_ie) 
    184         { 
    185                 var r = this.editor._createRange(sel); 
     182        var sel = this.editor.getSelection(); 
     183        if (Xinha.is_ie) 
     184        { 
     185                var r = this.editor.createRange(sel); 
    186186                r.moveStart('character', -2); 
    187187                 
  • trunk/plugins/SuperClean/super-clean.js

    r560 r681  
    2424 
    2525SuperClean.prototype._lc = function(string) { 
    26     return HTMLArea._lc(string, 'SuperClean'); 
     26    return Xinha._lc(string, 'SuperClean'); 
    2727}; 
    2828 
     
    5959    if(opts.tidy) 
    6060    { 
    61       HTMLArea._postback(editor.config.SuperClean.tidy_handler, {'content' : editor.getInnerHTML()}, 
     61      Xinha._postback(editor.config.SuperClean.tidy_handler, {'content' : editor.getInnerHTML()}, 
    6262                         function(javascriptResponse) { eval(javascriptResponse) }); 
    6363    } 
     
    9292}; 
    9393 
    94 HTMLArea.Config.prototype.SuperClean = 
     94Xinha.Config.prototype.SuperClean = 
    9595{ 
    9696  // set to the URL of a handler for html tidy, this handler 
     
    107107  // filterFunction in the second format above is optional. 
    108108 
    109   'filters': { 'tidy': HTMLArea._lc('General tidy up and correction of some problems.', 'SuperClean'), 
    110                'word_clean': HTMLArea._lc('Clean bad HTML from Microsoft Word', 'SuperClean'), 
    111                'remove_faces': HTMLArea._lc('Remove custom typefaces (font "styles").', 'SuperClean'), 
    112                'remove_sizes': HTMLArea._lc('Remove custom font sizes.', 'SuperClean'), 
    113                'remove_colors': HTMLArea._lc('Remove custom text colors.', 'SuperClean'), 
    114                'remove_lang': HTMLArea._lc('Remove lang attributes.', 'SuperClean'), 
    115                'remove_fancy_quotes': {label:HTMLArea._lc('Replace directional quote marks with non-directional quote marks.', 'SuperClean'), checked:false} 
     109  'filters': { 'tidy': Xinha._lc('General tidy up and correction of some problems.', 'SuperClean'), 
     110               'word_clean': Xinha._lc('Clean bad HTML from Microsoft Word', 'SuperClean'), 
     111               'remove_faces': Xinha._lc('Remove custom typefaces (font "styles").', 'SuperClean'), 
     112               'remove_sizes': Xinha._lc('Remove custom font sizes.', 'SuperClean'), 
     113               'remove_colors': Xinha._lc('Remove custom text colors.', 'SuperClean'), 
     114               'remove_lang': Xinha._lc('Remove lang attributes.', 'SuperClean'), 
     115               'remove_fancy_quotes': {label:Xinha._lc('Replace directional quote marks with non-directional quote marks.', 'SuperClean'), checked:false} 
    116116  //additional custom filters (defined in plugins/SuperClean/filters/word.js) 
    117117               //'paragraph': 'remove paragraphs'}, 
     
    171171SuperClean.filterFunctions.tidy = function(html, editor) 
    172172{ 
    173   HTMLArea._postback(editor.config.SuperClean.tidy_handler, {'content' : html}, 
     173  Xinha._postback(editor.config.SuperClean.tidy_handler, {'content' : html}, 
    174174                      function(javascriptResponse) { eval(javascriptResponse) }); 
    175175}; 
     
    207207      else 
    208208      { 
    209         HTMLArea._getback(_editor_url + 'plugins/SuperClean/filters/'+filter+'.js', 
     209        Xinha._getback(_editor_url + 'plugins/SuperClean/filters/'+filter+'.js', 
    210210                      function(func) { 
    211211                        eval('SuperClean.filterFunctions.'+filter+'='+func+';'); 
     
    244244  if(this.html == false) 
    245245  { 
    246     HTMLArea._getback(_editor_url + 'plugins/SuperClean/dialog.html', function(txt) { lDialog.html = txt; lDialog._prepareDialog(); }); 
     246    Xinha._getback(_editor_url + 'plugins/SuperClean/dialog.html', function(txt) { lDialog.html = txt; lDialog._prepareDialog(); }); 
    247247    return; 
    248248  } 
     
    270270 
    271271  // Now we have everything we need, so we can build the dialog. 
    272   var dialog = this.dialog = new HTMLArea.Dialog(SuperClean.editor, this.html, 'SuperClean'); 
     272  var dialog = this.dialog = new Xinha.Dialog(SuperClean.editor, this.html, 'SuperClean'); 
    273273 
    274274  this.ready = true; 
  • trunk/plugins/SuperClean/tidy.php

    r284 r681  
    11<?php 
    2   /** This PHP file is intended for use with XMLHTTPRequest from an HTMLArea 
    3    * it requrns javascript to set the htmlarea html with tidied html that is 
     2  /** This PHP file is intended for use with XMLHTTPRequest from Xinha 
     3   * it requrns javascript to set the Xinha html with tidied html that is 
    44   * submitted in a $_POST parameter called 'content' 
    55   */ 
Note: See TracChangeset for help on using the changeset viewer.