Changeset 983


Ignore:
Timestamp:
11/26/08 21:30:46 (3 years ago)
Author:
ArthurClemens
Message:

Item116: rebrand javascript classes

Location:
trunk
Files:
10 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/PatternSkin/pub/System/PatternSkin/pattern.js

    r981 r983  
    66        createTwikiActionFormStepSign:function(el) { 
    77                var sign = '►'; 
    8                 var newEl = twiki.HTML.insertBeforeElement( 
     8                var newEl = foswiki.HTML.insertBeforeElement( 
    99                        el, 
    1010                        'span', 
     
    3333         
    3434        addSearchResultsCounter:function(el) { 
    35                 var count = twiki.HTML.getHtmlOfElement(el); 
     35                var count = foswiki.HTML.getHtmlOfElement(el); 
    3636                Pattern.searchResultsCount += parseInt(count); 
    3737        }, 
     
    4141                if (Pattern.searchResultsCount >= 10) { 
    4242                        var text = " " + TEXT_NUM_TOPICS + " <b>" + Pattern.searchResultsCount + " <\/b>"; 
    43                         twiki.HTML.setHtmlOfElement(el, text);                   
     43                        foswiki.HTML.setHtmlOfElement(el, text);                         
    4444                }                
    4545        }, 
     
    5050                        if (Pattern.searchResultsCount > 0) { 
    5151                                var linkText=' <a href="#" onclick="location.hash=\'twikiSearchForm\'; return false;"><span class="twikiLinkLabel twikiSmallish">' + TEXT_MODIFY_SEARCH + '</span></a>'; 
    52                                         twiki.HTML.setHtmlOfElement(linkContainer, linkText); 
     52                                        foswiki.HTML.setHtmlOfElement(linkContainer, linkText); 
    5353                        } 
    5454                } 
  • trunk/PatternSkin/pub/System/PatternSkin/webtopiccreator.js

    r979 r983  
    6363                disableSubmit(inForm.submit); 
    6464                /* Update feedback field */ 
    65                 twiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", ""); 
     65                foswiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", ""); 
    6666                return false; 
    6767        } 
     
    100100                feedbackHeader = "<strong>" + TEXT_FEEDBACK_HEADER + "</strong>"; 
    101101                feedbackText = feedbackHeader + wikiWordName; 
    102                 twiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", feedbackText); 
     102                foswiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", feedbackText); 
    103103        } else { 
    104                 twiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", ""); 
     104                foswiki.HTML.setHtmlOfElementWithId("webTopicCreatorFeedback", ""); 
    105105        } 
    106106         
  • trunk/PatternSkin/templates/foswiki.pattern.tmpl

    r981 r983  
    4545<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiWindow.js"></script> 
    4646<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiEvent.js"></script> 
    47 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 
     47<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiHTML.js"></script> 
    4848<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 
    4949<script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiForm.js"></script> 
  • trunk/TWikiAjaxContrib/data/TWiki/TWikiAjaxContrib.txt

    r954 r983  
    216216         
    217217        // update the container 
    218         var element = twiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
     218        var element = foswiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
    219219 
    220220        // return HTML to be cached 
    221         return twiki.HTML.getHtmlOfElementWithId(inId); 
     221        return foswiki.HTML.getHtmlOfElementWithId(inId); 
    222222} 
    223223</verbatim> 
     
    230230         
    231231        // update the container 
    232         var element = twiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
     232        var element = foswiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
    233233 
    234234        // reverse some texts 
     
    237237         
    238238        // return HTML to be cached 
    239         return twiki.HTML.getHtmlOfElementWithId(inId); 
     239        return foswiki.HTML.getHtmlOfElementWithId(inId); 
    240240} 
    241241</verbatim> 
     
    248248 
    249249        // update the container 
    250         var element = twiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
     250        var element = foswiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
    251251         
    252252        // style list elements 
     
    259259                        } 
    260260        }; 
    261         twiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
     261        foswiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
    262262         
    263263        // return HTML to be cached 
    264         return twiki.HTML.getHtmlOfElementWithId(inId); 
     264        return foswiki.HTML.getHtmlOfElementWithId(inId); 
    265265} 
    266266</verbatim> 
     
    382382                "Could not load contents. Please try again later." +  
    383383                "<\/div>"; 
    384         twiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
     384        foswiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
    385385} 
    386386</verbatim> 
     
    480480| Dependencies: | %$DEPENDENCIES% | 
    481481| 15 Nov 2006 | 0.8.4 Support for including topic sections. Allows javascript code to be included with =type="script"= or =type="scriptfile"=  | 
    482 | 6 Nov 2006 | 0.8.3 Updated examples with twiki javascript class twiki.HTML  | 
     482| 6 Nov 2006 | 0.8.3 Updated examples with twiki javascript class foswiki.HTML  | 
    483483| 5 Nov 2006 | 0.8.2 Updated with dependency on twiki javascript class twiki.Array  | 
    484484| 4 Nov 2006 | 0.8.1 Changed package =TWiki= to lowercase =twiki=  | 
  • trunk/TWikiAjaxContrib/data/TWiki/TWikiAjaxContribExamples.txt

    r981 r983  
    99<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 
    1010<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiArray.js"></script> 
    11 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 
     11<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiHTML.js"></script> 
    1212<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TWikiAjaxContrib/twikiAjaxRequest.compressed.js"></script> 
    1313<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/BehaviourContrib/behaviour.compressed.js"></script> 
     
    131131         
    132132        // remove old container if any 
    133         twiki.HTML.deleteElementWithId(containerId); 
     133        foswiki.HTML.deleteElementWithId(containerId); 
    134134         
    135135        var topicName = el.innerHTML.split("<")[0]; 
    136         var newContainer = twiki.HTML.insertAfterElement( 
     136        var newContainer = foswiki.HTML.insertAfterElement( 
    137137                el, 
    138138                'div', 
     
    205205         
    206206        // remove old container if any 
    207         twiki.HTML.deleteElementWithId(containerId); 
     207        foswiki.HTML.deleteElementWithId(containerId); 
    208208         
    209209        var topicName = el.innerHTML.split("<")[0]; 
    210         var newContainer = twiki.HTML.insertAfterElement( 
     210        var newContainer = foswiki.HTML.insertAfterElement( 
    211211                el, 
    212212                'div', 
     
    547547                inHtml + 
    548548                "<\/div>"; 
    549         var element = twiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
     549        var element = foswiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
    550550                 
    551551        // example 2: style list elements 
     
    560560                        } 
    561561        }; 
    562         twiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
     562        foswiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
    563563         
    564564        // example 3: reverse texts 
     
    566566 
    567567        // return HTML to be cached 
    568         return twiki.HTML.getHtmlOfElementWithId(inId); 
     568        return foswiki.HTML.getHtmlOfElementWithId(inId); 
    569569} 
    570570 
     
    652652                inHtml + 
    653653                "<\/div>"; 
    654         var element = twiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
     654        var element = foswiki.HTML.setHtmlOfElementWithId(inId, processedHtml); 
    655655                 
    656656        // example 2: style list elements 
     
    665665                        } 
    666666        }; 
    667         twiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
     667        foswiki.HTML.setNodeAttributesInList(element.getElementsByTagName('ul'), attributes); 
    668668         
    669669        // example 3: reverse texts 
     
    671671 
    672672        // return HTML to be cached 
    673         return twiki.HTML.getHtmlOfElementWithId(inId); 
     673        return foswiki.HTML.getHtmlOfElementWithId(inId); 
    674674} 
    675675 
     
    761761        } 
    762762        outText = "<ul>" + outText + "<\/ul>"; 
    763         twiki.HTML.setHtmlOfElementWithId(inContainerId, outText); 
     763        foswiki.HTML.setHtmlOfElementWithId(inContainerId, outText); 
    764764} 
    765765 
     
    819819        } 
    820820        outText = "<ul>" + outText + "<\/ul>"; 
    821         twiki.HTML.setHtmlOfElementWithId(inContainerId, outText); 
     821        foswiki.HTML.setHtmlOfElementWithId(inContainerId, outText); 
    822822} 
    823823 
     
    946946                "Could not load contents. Please try again later." +  
    947947                "<\/div>"; 
    948         twiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
     948        foswiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
    949949} 
    950950 
     
    993993                "Could not load contents. Please try again later." +  
    994994                "<\/div>"; 
    995         twiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
     995        foswiki.HTML.setHtmlOfElementWithId("failureContainer", html); 
    996996} 
    997997 
  • trunk/TWikiAjaxContrib/pub/TWiki/TWikiAjaxContrib/twikiAjaxRequest.compressed.js

    r323 r983  
    1 var twiki;if(twiki==undefined){twiki={};}twiki.AjaxRequest=function(){var _1=this;var _2={};var _3="TWIKI_ADDED_SCRIPT_";var _4=function(_5){this.name=_5;this.url;this.response;this.lockedProperties={};this.handler="_writeHtml";this.scope=twiki.AjaxRequest.getInstance();this.container;this.type="text";this.cache=false;this.method="GET";this.postData;this.indicator;this.failHandler="_defaultFailHandler";this.failScope=twiki.AjaxRequest.getInstance();this.owner=twiki.AjaxRequest.getInstance();this.scriptNodeIds=[];};_4.prototype.toString=function(){return "name="+this.name+"; handler="+this.handler+"; scope="+this.scope.toString()+"; container="+this.container+"; url="+this.url+"; type="+this.type+"; cache="+this.cache+"; method="+this.method+"; postData="+this.postData+"; indicator="+this.indicator+"; response="+this.response;};function _getIndicatorId(_6){return "twikiRequestIndicator"+_6;}function _wrapIndicator(_7,_8){return "<span id=\""+_getIndicatorId(_7)+"\">"+_8+"</span>";}function _hideLoadingIndicator(_9){twiki.HTML.deleteElementWithId(_getIndicatorId(_9));}function _storeProperty(_a,_b,_c){if(_c==undefined){return;}if(_a.lockedProperties[_b]){return;}_a[_b]=_c;}function _referenceForResponse(_d){for(var i in _2){var _f=_2[i].response;if(_f&&_f.tId==_d.tId){return _2[i];}}return null;}function _createScriptNode(_10){var _11=document.createElement("script");_11.id=_10;_11.setAttribute("language","javascript");_11.setAttribute("type","text/javascript");return _11;}function _addScriptCodeToHead(_12,_13,_14){var _15=_createScriptNode(_13);if(navigator&&navigator.vendor&&navigator.vendor.search(/Apple/)!=-1){var _16=document.createTextNode(_14);_15.appendChild(_16);}else{_15.text=_14;}_12.appendChild(_15);}function _addScriptUrlToHead(_17,_18,_19){var _1a=_createScriptNode(_18);_1a.setAttribute("src",_19);var _1b=_17.appendChild(_1a);return _1b;}function _removeScriptsFromHead(_1c){var _1d=document.getElementsByTagName("head").item(0);var ref=_2[_1c];if(!ref){return;}for(var i=0;i<ref.scriptNodeIds.length;i++){var id=ref.scriptNodeIds[i];_removeScriptFromHead(_1d,id);}ref.scriptNodeIds=[];return _1d;}function _removeScriptFromHead(_21,_22){var old=document.getElementById(_22);if(old){_21.removeChild(old);}}function _createScriptNodeId(_24){var _25=_24.scriptNodeIds.length;return _3+_24.name+"_"+_25;}this._load=function(_26,_27){var ref=this._storeProperties(_26,_27);if(!ref){return;}this._stop(_26);if(ref.store){if(ref.type=="text"||ref.type=="xml"){return this._writeHtml(ref.container,ref.store);}if(ref.type=="script"||ref.type=="scriptfile"){return null;}}if(ref.type=="scriptfile"){var _29=_1._addScriptUrlToHead(ref.name,ref.url);if(ref.cache){_1._storeProcessedResponse(ref.name,_29);}return null;}if(ref.scope==undefined){alert("twiki.AjaxRequest._load: no scope given for function "+ref.handler);return;}var _2a=null;if(ref.indicator!=null){_2a=ref.indicator;}if(_2a==null){_2a=this._defaultIndicatorHtml;}var _2b=_wrapIndicator(_26,_2a);twiki.HTML.setHtmlOfElementWithId(ref.container,_2b);var _2c=(ref.cache!=undefined)?ref.cache:false;var _2d={success:this._handleSuccess,failure:this._handleFailure,argument:{container:ref.container,cache:ref.cache}};var _2e=(ref.method!=undefined)?ref.method:"GET";var _2f=(ref.postData!=undefined)?ref.postData:"";var _30=YAHOO.util.Connect.asyncRequest(_2e,ref.url,_2d,_2f);this._storeProperties(_26,{response:_30});return _30;};this._storeProperties=function(_31,_32){var ref=_2[_31];if(!ref){ref=new _4(_31);}if(!_32){_2[_31]=ref;return ref;}_storeProperty(ref,"url",_32.url);_storeProperty(ref,"response",_32.response);_storeProperty(ref,"handler",_32.handler);_storeProperty(ref,"scope",_32.scope);_storeProperty(ref,"container",_32.container);_storeProperty(ref,"type",_32.type);_storeProperty(ref,"cache",_32.cache);_storeProperty(ref,"method",_32.method);_storeProperty(ref,"postData",_32.postData);_storeProperty(ref,"indicator",_32.indicator);_storeProperty(ref,"failHandler",_32.failHandler);_storeProperty(ref,"failScope",_32.failScope);_2[_31]=ref;return ref;};this._lockProperties=function(_34,_35){if(!_35||_35.length==0){return;}var ref=_2[_34];if(!ref){return;}var i,ilen=_35.length;for(i=0;i<ilen;i++){var _38=_35[i];ref.lockedProperties[_38]=true;}};this._releaseProperties=function(_39,_3a){if(!_3a||_3a.length==0){return;}var ref=_2[_39];if(!ref){return;}var i,ilen=_3a.length;for(i=0;i<ilen;i++){var _3d=_3a[i];delete ref.lockedProperties[_3d];}};this._stop=function(_3e){_hideLoadingIndicator(_3e);var ref=_2[_3e];if(!ref){return;}if(ref.response){YAHOO.util.Connect.abort(ref.response);}};this._handleSuccess=function(_40){if(_40.responseText!==undefined){var ref=_referenceForResponse(_40);_hideLoadingIndicator(ref.name);var _42;var _43=(ref.type=="xml")?_40.responseXML:_40.responseText;if(ref.type=="script"){_42=_1._addScriptToHead(ref.name,_43);}else{_42=ref.scope[ref.handler].apply(ref.scope,[ref.container,_43]);}if(ref.cache){_1._storeProcessedResponse(ref.name,_42);}}};this._handleFailure=function(_44){var ref=_referenceForResponse(_44);if(!ref){return;}ref.owner._stop(ref.name);var _46=ref.failScope[ref.failHandler].apply(ref.failScope,[ref.name,_44.status]);};this._defaultFailHandler=function(_47,_48){alert("Could not load request for "+_47+" because of (error status): "+_48);};this._addScriptUrlToHead=function(_49,_4a){var _4b=_removeScriptsFromHead(_49);var ref=_2[_49];if(!ref){return;}var id=_createScriptNodeId(ref);var _4e=_addScriptUrlToHead(_4b,id,_4a);if(_4e){ref.scriptNodeIds.push(id);return 1;}return 0;};this._addScriptToHead=function(_4f,_50){var _51=_removeScriptsFromHead(_4f);var ref=_2[_4f];if(!ref){return;}var _53=_50;_53=_53.replace(new RegExp("^\\s*|\\s*$"),"");_53=_53.replace(new RegExp("//\\s*<!\\[CDATA\\[","gmi"),"/* <![CDATA[ */");_53=_53.replace(new RegExp("//\\s*]]>","gmi"),"/* ]]> */");_53=_53.replace(new RegExp("\\n|\\r","g"),";");var _54=new RegExp("<script.*?src\\s*=\\s*\"(.*?)\">.*?</script>","gmi");var _55;var _56=0;while((_55=_54.exec(_53))!=null){var url=_55[1];if(url){var id=_createScriptNodeId(ref);_addScriptUrlToHead(_51,id,url);ref.scriptNodeIds.push(id);_56=1;}}_53=_53.replace(_54,"");if(_53.length==0&&_56){return 1;}var _59=new RegExp("<script.*?>\\s*(.*?)\\s*</script>","gmi");var _5a=0;while((_55=_59.exec(_53))!=null){var _5b=_55[1];if(_5b.length>0){var id=_createScriptNodeId(ref);_addScriptCodeToHead(_51,id,_5b);ref.scriptNodeIds.push(id);_5a=1;}}if(!_5a){var id=_createScriptNodeId(ref);_addScriptCodeToHead(_51,id,_53);ref.scriptNodeIds.push(id);}return 1;};this._storeProcessedResponse=function(_5e,_5f){var ref=_2[_5e];if(!ref){return;}ref.store=_5f;};this._clearCache=function(_61){var ref=_2[_61];if(!ref){return;}this._storeProcessedResponse(_61,null);if(ref.type=="script"||ref.type=="scriptfile"){_removeScriptsFromHead(_61);}};this._writeHtml=function(_63,_64){var _65=twiki.HTML.setHtmlOfElementWithId(_63,_64);return twiki.HTML.getHtmlOfElementWithId(_63);};this._defaultIndicatorHtml="<img src='indicator.gif' alt='' />";this._setDefaultIndicatorHtml=function(_66){if(!_66){return;}this._defaultIndicatorHtml=_66;};};twiki.AjaxRequest.__instance__=null;twiki.AjaxRequest.getInstance=function(){if(this.__instance__==null){this.__instance__=new twiki.AjaxRequest();}return this.__instance__;};twiki.AjaxRequest.setProperties=function(_67,_68){twiki.AjaxRequest.getInstance()._storeProperties(_67,_68);};twiki.AjaxRequest.lockProperties=function(_69){var _6a=twiki.Array.convertArgumentsToArray(arguments,1);if(!_6a){return;}twiki.AjaxRequest.getInstance()._lockProperties(_69,_6a);};twiki.AjaxRequest.releaseProperties=function(_6b,_6c){var _6d=twiki.Array.convertArgumentsToArray(arguments,1);if(!_6d){return;}twiki.AjaxRequest.getInstance()._releaseProperties(_6b,_6d);};twiki.AjaxRequest.clearCache=function(_6e){twiki.AjaxRequest.getInstance()._clearCache(_6e);};twiki.AjaxRequest.load=function(_6f,_70){return twiki.AjaxRequest.getInstance()._load(_6f,_70);};twiki.AjaxRequest.stop=function(_71){twiki.AjaxRequest.getInstance()._stop();};twiki.AjaxRequest.getDefaultIndicatorHtml=function(){return twiki.AjaxRequest.getInstance()._defaultIndicatorHtml;};twiki.AjaxRequest.setDefaultIndicatorHtml=function(_72){return twiki.AjaxRequest.getInstance()._setDefaultIndicatorHtml(_72);}; 
     1var twiki;if(twiki==undefined){twiki={};}twiki.AjaxRequest=function(){var _1=this;var _2={};var _3="TWIKI_ADDED_SCRIPT_";var _4=function(_5){this.name=_5;this.url;this.response;this.lockedProperties={};this.handler="_writeHtml";this.scope=twiki.AjaxRequest.getInstance();this.container;this.type="text";this.cache=false;this.method="GET";this.postData;this.indicator;this.failHandler="_defaultFailHandler";this.failScope=twiki.AjaxRequest.getInstance();this.owner=twiki.AjaxRequest.getInstance();this.scriptNodeIds=[];};_4.prototype.toString=function(){return "name="+this.name+"; handler="+this.handler+"; scope="+this.scope.toString()+"; container="+this.container+"; url="+this.url+"; type="+this.type+"; cache="+this.cache+"; method="+this.method+"; postData="+this.postData+"; indicator="+this.indicator+"; response="+this.response;};function _getIndicatorId(_6){return "twikiRequestIndicator"+_6;}function _wrapIndicator(_7,_8){return "<span id=\""+_getIndicatorId(_7)+"\">"+_8+"</span>";}function _hideLoadingIndicator(_9){foswiki.HTML.deleteElementWithId(_getIndicatorId(_9));}function _storeProperty(_a,_b,_c){if(_c==undefined){return;}if(_a.lockedProperties[_b]){return;}_a[_b]=_c;}function _referenceForResponse(_d){for(var i in _2){var _f=_2[i].response;if(_f&&_f.tId==_d.tId){return _2[i];}}return null;}function _createScriptNode(_10){var _11=document.createElement("script");_11.id=_10;_11.setAttribute("language","javascript");_11.setAttribute("type","text/javascript");return _11;}function _addScriptCodeToHead(_12,_13,_14){var _15=_createScriptNode(_13);if(navigator&&navigator.vendor&&navigator.vendor.search(/Apple/)!=-1){var _16=document.createTextNode(_14);_15.appendChild(_16);}else{_15.text=_14;}_12.appendChild(_15);}function _addScriptUrlToHead(_17,_18,_19){var _1a=_createScriptNode(_18);_1a.setAttribute("src",_19);var _1b=_17.appendChild(_1a);return _1b;}function _removeScriptsFromHead(_1c){var _1d=document.getElementsByTagName("head").item(0);var ref=_2[_1c];if(!ref){return;}for(var i=0;i<ref.scriptNodeIds.length;i++){var id=ref.scriptNodeIds[i];_removeScriptFromHead(_1d,id);}ref.scriptNodeIds=[];return _1d;}function _removeScriptFromHead(_21,_22){var old=document.getElementById(_22);if(old){_21.removeChild(old);}}function _createScriptNodeId(_24){var _25=_24.scriptNodeIds.length;return _3+_24.name+"_"+_25;}this._load=function(_26,_27){var ref=this._storeProperties(_26,_27);if(!ref){return;}this._stop(_26);if(ref.store){if(ref.type=="text"||ref.type=="xml"){return this._writeHtml(ref.container,ref.store);}if(ref.type=="script"||ref.type=="scriptfile"){return null;}}if(ref.type=="scriptfile"){var _29=_1._addScriptUrlToHead(ref.name,ref.url);if(ref.cache){_1._storeProcessedResponse(ref.name,_29);}return null;}if(ref.scope==undefined){alert("twiki.AjaxRequest._load: no scope given for function "+ref.handler);return;}var _2a=null;if(ref.indicator!=null){_2a=ref.indicator;}if(_2a==null){_2a=this._defaultIndicatorHtml;}var _2b=_wrapIndicator(_26,_2a);foswiki.HTML.setHtmlOfElementWithId(ref.container,_2b);var _2c=(ref.cache!=undefined)?ref.cache:false;var _2d={success:this._handleSuccess,failure:this._handleFailure,argument:{container:ref.container,cache:ref.cache}};var _2e=(ref.method!=undefined)?ref.method:"GET";var _2f=(ref.postData!=undefined)?ref.postData:"";var _30=YAHOO.util.Connect.asyncRequest(_2e,ref.url,_2d,_2f);this._storeProperties(_26,{response:_30});return _30;};this._storeProperties=function(_31,_32){var ref=_2[_31];if(!ref){ref=new _4(_31);}if(!_32){_2[_31]=ref;return ref;}_storeProperty(ref,"url",_32.url);_storeProperty(ref,"response",_32.response);_storeProperty(ref,"handler",_32.handler);_storeProperty(ref,"scope",_32.scope);_storeProperty(ref,"container",_32.container);_storeProperty(ref,"type",_32.type);_storeProperty(ref,"cache",_32.cache);_storeProperty(ref,"method",_32.method);_storeProperty(ref,"postData",_32.postData);_storeProperty(ref,"indicator",_32.indicator);_storeProperty(ref,"failHandler",_32.failHandler);_storeProperty(ref,"failScope",_32.failScope);_2[_31]=ref;return ref;};this._lockProperties=function(_34,_35){if(!_35||_35.length==0){return;}var ref=_2[_34];if(!ref){return;}var i,ilen=_35.length;for(i=0;i<ilen;i++){var _38=_35[i];ref.lockedProperties[_38]=true;}};this._releaseProperties=function(_39,_3a){if(!_3a||_3a.length==0){return;}var ref=_2[_39];if(!ref){return;}var i,ilen=_3a.length;for(i=0;i<ilen;i++){var _3d=_3a[i];delete ref.lockedProperties[_3d];}};this._stop=function(_3e){_hideLoadingIndicator(_3e);var ref=_2[_3e];if(!ref){return;}if(ref.response){YAHOO.util.Connect.abort(ref.response);}};this._handleSuccess=function(_40){if(_40.responseText!==undefined){var ref=_referenceForResponse(_40);_hideLoadingIndicator(ref.name);var _42;var _43=(ref.type=="xml")?_40.responseXML:_40.responseText;if(ref.type=="script"){_42=_1._addScriptToHead(ref.name,_43);}else{_42=ref.scope[ref.handler].apply(ref.scope,[ref.container,_43]);}if(ref.cache){_1._storeProcessedResponse(ref.name,_42);}}};this._handleFailure=function(_44){var ref=_referenceForResponse(_44);if(!ref){return;}ref.owner._stop(ref.name);var _46=ref.failScope[ref.failHandler].apply(ref.failScope,[ref.name,_44.status]);};this._defaultFailHandler=function(_47,_48){alert("Could not load request for "+_47+" because of (error status): "+_48);};this._addScriptUrlToHead=function(_49,_4a){var _4b=_removeScriptsFromHead(_49);var ref=_2[_49];if(!ref){return;}var id=_createScriptNodeId(ref);var _4e=_addScriptUrlToHead(_4b,id,_4a);if(_4e){ref.scriptNodeIds.push(id);return 1;}return 0;};this._addScriptToHead=function(_4f,_50){var _51=_removeScriptsFromHead(_4f);var ref=_2[_4f];if(!ref){return;}var _53=_50;_53=_53.replace(new RegExp("^\\s*|\\s*$"),"");_53=_53.replace(new RegExp("//\\s*<!\\[CDATA\\[","gmi"),"/* <![CDATA[ */");_53=_53.replace(new RegExp("//\\s*]]>","gmi"),"/* ]]> */");_53=_53.replace(new RegExp("\\n|\\r","g"),";");var _54=new RegExp("<script.*?src\\s*=\\s*\"(.*?)\">.*?</script>","gmi");var _55;var _56=0;while((_55=_54.exec(_53))!=null){var url=_55[1];if(url){var id=_createScriptNodeId(ref);_addScriptUrlToHead(_51,id,url);ref.scriptNodeIds.push(id);_56=1;}}_53=_53.replace(_54,"");if(_53.length==0&&_56){return 1;}var _59=new RegExp("<script.*?>\\s*(.*?)\\s*</script>","gmi");var _5a=0;while((_55=_59.exec(_53))!=null){var _5b=_55[1];if(_5b.length>0){var id=_createScriptNodeId(ref);_addScriptCodeToHead(_51,id,_5b);ref.scriptNodeIds.push(id);_5a=1;}}if(!_5a){var id=_createScriptNodeId(ref);_addScriptCodeToHead(_51,id,_53);ref.scriptNodeIds.push(id);}return 1;};this._storeProcessedResponse=function(_5e,_5f){var ref=_2[_5e];if(!ref){return;}ref.store=_5f;};this._clearCache=function(_61){var ref=_2[_61];if(!ref){return;}this._storeProcessedResponse(_61,null);if(ref.type=="script"||ref.type=="scriptfile"){_removeScriptsFromHead(_61);}};this._writeHtml=function(_63,_64){var _65=foswiki.HTML.setHtmlOfElementWithId(_63,_64);return foswiki.HTML.getHtmlOfElementWithId(_63);};this._defaultIndicatorHtml="<img src='indicator.gif' alt='' />";this._setDefaultIndicatorHtml=function(_66){if(!_66){return;}this._defaultIndicatorHtml=_66;};};twiki.AjaxRequest.__instance__=null;twiki.AjaxRequest.getInstance=function(){if(this.__instance__==null){this.__instance__=new twiki.AjaxRequest();}return this.__instance__;};twiki.AjaxRequest.setProperties=function(_67,_68){twiki.AjaxRequest.getInstance()._storeProperties(_67,_68);};twiki.AjaxRequest.lockProperties=function(_69){var _6a=twiki.Array.convertArgumentsToArray(arguments,1);if(!_6a){return;}twiki.AjaxRequest.getInstance()._lockProperties(_69,_6a);};twiki.AjaxRequest.releaseProperties=function(_6b,_6c){var _6d=twiki.Array.convertArgumentsToArray(arguments,1);if(!_6d){return;}twiki.AjaxRequest.getInstance()._releaseProperties(_6b,_6d);};twiki.AjaxRequest.clearCache=function(_6e){twiki.AjaxRequest.getInstance()._clearCache(_6e);};twiki.AjaxRequest.load=function(_6f,_70){return twiki.AjaxRequest.getInstance()._load(_6f,_70);};twiki.AjaxRequest.stop=function(_71){twiki.AjaxRequest.getInstance()._stop();};twiki.AjaxRequest.getDefaultIndicatorHtml=function(){return twiki.AjaxRequest.getInstance()._defaultIndicatorHtml;};twiki.AjaxRequest.setDefaultIndicatorHtml=function(_72){return twiki.AjaxRequest.getInstance()._setDefaultIndicatorHtml(_72);}; 
  • trunk/TWikiAjaxContrib/pub/TWiki/TWikiAjaxContrib/twikiAjaxRequest.js

    r927 r983  
    9090        */ 
    9191        function _hideLoadingIndicator (inName) { 
    92                 twiki.HTML.deleteElementWithId(_getIndicatorId(inName)); 
     92                foswiki.HTML.deleteElementWithId(_getIndicatorId(inName)); 
    9393        } 
    9494         
     
    261261 
    262262                var wrappedIndicator = _wrapIndicator(inName, indicatorHtml); 
    263                 twiki.HTML.setHtmlOfElementWithId(ref.container, wrappedIndicator); 
     263                foswiki.HTML.setHtmlOfElementWithId(ref.container, wrappedIndicator); 
    264264 
    265265                var cache = (ref.cache != undefined) ? ref.cache : false; 
     
    552552        */ 
    553553        this._writeHtml = function(inContainer, inHtml) { 
    554                 var element = twiki.HTML.setHtmlOfElementWithId(inContainer, inHtml); 
    555                 return twiki.HTML.getHtmlOfElementWithId(inContainer); 
     554                var element = foswiki.HTML.setHtmlOfElementWithId(inContainer, inHtml); 
     555                return foswiki.HTML.getHtmlOfElementWithId(inContainer); 
    556556        } 
    557557         
  • trunk/TWikiAjaxPlugin/lib/TWiki/Plugins/TWikiAjaxPlugin.pm

    r954 r983  
    9595<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 
    9696<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiArray.js"></script> 
    97 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 
     97<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiHTML.js"></script> 
    9898<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TWikiAjaxContrib/twikiAjaxRequest.compressed.js"></script> 
    9999<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/BehaviourContrib/behaviour.compressed.js"></script> 
  • trunk/core/data/TestCases/TestCaseTWikiJavascripts.txt

    r982 r983  
    206206 
    207207 
    208 ---++ twiki.HTML 
    209  
    210 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 
    211  
    212  
    213 ---+++ twiki.HTML.setHtmlOfElementWithId 
     208---++ foswiki.HTML 
     209 
     210<script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiHTML.js"></script> 
     211 
     212 
     213---+++ foswiki.HTML.setHtmlOfElementWithId 
    214214 
    215215<div id="testSetHtmlOfElementWithId"></div> 
     
    219219    function testSetHtmlOfElementWithIdWithValidArgs() { 
    220220        var html = "<span class=\"blue\">Blue text<\/span>"; 
    221                 var elem = twiki.HTML.setHtmlOfElementWithId( 
     221                var elem = foswiki.HTML.setHtmlOfElementWithId( 
    222222                        "testSetHtmlOfElementWithId", 
    223223                        html 
    224224                ); 
    225225                 
    226                 var result = twiki.HTML.getHtmlOfElementWithId("testSetHtmlOfElementWithId"); 
     226                var result = foswiki.HTML.getHtmlOfElementWithId("testSetHtmlOfElementWithId"); 
    227227        assertEquals( 
    228228                "Result setHtmlOfElementWithId", 
     
    240240        function testSetHtmlOfElementWithIdWithInvalidArgs() { 
    241241                var html = "<span style=\"color:#00f\">Blue text<\/span>"; 
    242                 var newElem = twiki.HTML.setHtmlOfElementWithId( 
     242                var newElem = foswiki.HTML.setHtmlOfElementWithId( 
    243243                        "doesNotExist", 
    244244                        html 
     
    250250</script> 
    251251 
    252 ---+++ twiki.HTML.setHtmlOfElement 
     252---+++ foswiki.HTML.setHtmlOfElement 
    253253 
    254254<div id="setHtmlOfElement"></div> 
     
    259259        var html = "<span class=\"blue\">Blue text<\/span>"; 
    260260        var elem = document.getElementById("setHtmlOfElement"); 
    261                 var newElem = twiki.HTML.setHtmlOfElement( 
     261                var newElem = foswiki.HTML.setHtmlOfElement( 
    262262                        elem, 
    263263                        html 
    264264                ); 
    265265                 
    266                 var result = twiki.HTML.getHtmlOfElementWithId("setHtmlOfElement"); 
     266                var result = foswiki.HTML.getHtmlOfElementWithId("setHtmlOfElement"); 
    267267        assertEquals( 
    268268                "Result setHtmlOfElement", 
     
    281281        function testSetHtmlOfElementWithInvalidArgs() { 
    282282                var html = "<span class=\"blue\">Blue text<\/span>"; 
    283                 var newElem = twiki.HTML.setHtmlOfElement( 
     283                var newElem = foswiki.HTML.setHtmlOfElement( 
    284284                        null, 
    285285                        html 
     
    291291</script> 
    292292 
    293 ---+++ twiki.HTML.getHtmlOfElementWithId 
     293---+++ foswiki.HTML.getHtmlOfElementWithId 
    294294 
    295295<div id="testgetHtmlOfElementIdContainer">***HtmlOfElementWithId***</div> 
     
    298298/*<![CDATA[*/ 
    299299    function testGetHtmlOfElementWithIdWithValidArgs() { 
    300         var result = twiki.HTML.getHtmlOfElementWithId("testgetHtmlOfElementIdContainer"); 
     300        var result = foswiki.HTML.getHtmlOfElementWithId("testgetHtmlOfElementIdContainer"); 
    301301        assertEquals( 
    302302                "Result html of element with id", 
     
    308308</script> 
    309309 
    310 ---+++ twiki.HTML.getHtmlOfElement 
     310---+++ foswiki.HTML.getHtmlOfElement 
    311311 
    312312<div id="testgetHtmlOfElementContainer">+++HtmlOfElement+++</div> 
     
    315315/*<![CDATA[*/ 
    316316    function testGetHtmlOfElementWithIdWithValidArgs() { 
    317         var result = twiki.HTML.getHtmlOfElementWithId("testgetHtmlOfElementContainer"); 
     317        var result = foswiki.HTML.getHtmlOfElementWithId("testgetHtmlOfElementContainer"); 
    318318        assertEquals( 
    319319                "Result html of element", 
     
    326326 
    327327 
    328 ---+++ twiki.HTML.clearElementWithId 
     328---+++ foswiki.HTML.clearElementWithId 
    329329 
    330330<div id="testclearElementWithIdContainer">***clearElementWithId text***</div> 
     
    333333/*<![CDATA[*/ 
    334334    function testClearElementWithIdWithValidArgs() { 
    335         var elem = twiki.HTML.clearElementWithId("testclearElementWithIdContainer"); 
    336          
    337         var result = twiki.HTML.getHtmlOfElementWithId("testclearElementWithIdContainer"); 
     335        var elem = foswiki.HTML.clearElementWithId("testclearElementWithIdContainer"); 
     336         
     337        var result = foswiki.HTML.getHtmlOfElementWithId("testclearElementWithIdContainer"); 
    338338        assertEquals( 
    339339                "Result html of clear element with id", 
     
    351351</script> 
    352352 
    353 ---+++ twiki.HTML.clearElement 
     353---+++ foswiki.HTML.clearElement 
    354354 
    355355<div id="testclearElementContainer">***clearElement text***</div> 
     
    359359    function testClearElementWithValidArgs() { 
    360360        var elem = document.getElementById("testclearElementContainer"); 
    361         var newElem = twiki.HTML.clearElement(elem); 
    362          
    363         var result = twiki.HTML.getHtmlOfElementWithId("testclearElementContainer"); 
     361        var newElem = foswiki.HTML.clearElement(elem); 
     362         
     363        var result = foswiki.HTML.getHtmlOfElementWithId("testclearElementContainer"); 
    364364        assertEquals( 
    365365                "Result html of clear element", 
     
    379379 
    380380 
    381 ---+++ twiki.HTML.insertAfterElement 
     381---+++ foswiki.HTML.insertAfterElement 
    382382 
    383383<div id="testInsertAfter">insert after this div...</div> 
     
    387387    function testInsertAfterWithValidArgs() { 
    388388        var html = "<strong>RESULT INSERT AFTER</strong>"; 
    389         var newElem = twiki.HTML.insertAfterElement( 
     389        var newElem = foswiki.HTML.insertAfterElement( 
    390390                document.getElementById('testInsertAfter'), 
    391391                'div', 
     
    396396                } 
    397397        ); 
    398         var result = twiki.HTML.getHtmlOfElementWithId("testInsertAfterResult"); 
     398        var result = foswiki.HTML.getHtmlOfElementWithId("testInsertAfterResult"); 
    399399        assertEquals( 
    400400                "Result insert after", 
     
    411411     
    412412    function testInsertAfterWithInvalidArgs() { 
    413         var newElem = twiki.HTML.insertAfterElement( 
     413        var newElem = foswiki.HTML.insertAfterElement( 
    414414                document.getElementById('doesNotExist') 
    415415        ); 
     
    419419</script> 
    420420 
    421 ---+++ twiki.HTML.insertBeforeElement 
     421---+++ foswiki.HTML.insertBeforeElement 
    422422 
    423423<div id="testInsertBefore">insert before this div...</div> 
     
    427427    function testInsertBeforeWithValidArgs() { 
    428428        var html = '<strong>RESULT INSERT BEFORE</strong>'; 
    429         var newElem = twiki.HTML.insertBeforeElement( 
     429        var newElem = foswiki.HTML.insertBeforeElement( 
    430430                document.getElementById('testInsertBefore'), 
    431431                'div', 
     
    435435                } 
    436436        ); 
    437         var result = twiki.HTML.getHtmlOfElementWithId("testInsertBeforeResult"); 
     437        var result = foswiki.HTML.getHtmlOfElementWithId("testInsertBeforeResult"); 
    438438        assertEquals( 
    439439                "Result insert before", 
     
    450450     
    451451    function testInsertBeforeWithInvalidArgs() { 
    452         var newElem = twiki.HTML.insertBeforeElement( 
     452        var newElem = foswiki.HTML.insertBeforeElement( 
    453453                document.getElementById('doesNotExist') 
    454454        ); 
     
    458458</script> 
    459459 
    460 ---+++ twiki.HTML.replaceElement 
     460---+++ foswiki.HTML.replaceElement 
    461461 
    462462<div id="testReplace">replace this div...</div> 
     
    466466    function testReplaceWithValidArgs() { 
    467467        var html = '<strong>RESULT REPLACE</strong>'; 
    468         var newElem = twiki.HTML.replaceElement( 
     468        var newElem = foswiki.HTML.replaceElement( 
    469469                document.getElementById('testReplace'), 
    470470                'div', 
     
    475475                 
    476476        ); 
    477         var result = twiki.HTML.getHtmlOfElementWithId("resultReplaced"); 
     477        var result = foswiki.HTML.getHtmlOfElementWithId("resultReplaced"); 
    478478        assertEquals( 
    479479                "Result replaced", 
     
    490490     
    491491    function testReplaceWithInvalidArgs() { 
    492         var newElem = twiki.HTML.replaceElement( 
     492        var newElem = foswiki.HTML.replaceElement( 
    493493                document.getElementById('doesNotExist') 
    494494        ); 
     
    498498</script> 
    499499 
    500 ---+++ twiki.HTML.setNodeAttributesInList 
     500---+++ foswiki.HTML.setNodeAttributesInList 
    501501 
    502502<div id="setNodeAttributesInListContainer"> 
     
    523523                        } 
    524524        }; 
    525         twiki.HTML.setNodeAttributesInList(nodeList, attributes); 
     525        foswiki.HTML.setNodeAttributesInList(nodeList, attributes); 
    526526         
    527527        // test first element 
  • trunk/core/pub/System/JavascriptFiles/foswiki.js

    r982 r983  
    99foswikiEvent.js 
    1010foswikiForm.js 
    11 twikiHTML.js 
     11foswikiHTML.js 
    1212twikiPref.js 
    1313foswikiString.js, foswikiStringUnicodeChars.js 
  • trunk/core/pub/System/JavascriptFiles/foswikiHTML.js

    r14 r983  
    22HTML utility functions. 
    33*/ 
    4 if (twiki == undefined) var twiki = {}; 
    5 twiki.HTML = { 
     4if (foswiki == undefined) var foswiki = {}; 
     5foswiki.HTML = { 
    66 
    77        /** 
     
    1313        setHtmlOfElementWithId:function(inId, inHtml) { 
    1414                var elem = document.getElementById(inId); 
    15                 return twiki.HTML.setHtmlOfElement(elem, inHtml); 
     15                return foswiki.HTML.setHtmlOfElement(elem, inHtml); 
    1616        }, 
    1717         
     
    3535        getHtmlOfElementWithId:function(inId) { 
    3636                var elem = document.getElementById(inId); 
    37                 return twiki.HTML.getHtmlOfElement(elem); 
     37                return foswiki.HTML.getHtmlOfElement(elem); 
    3838        }, 
    3939         
     
    5555        clearElementWithId:function(inId) { 
    5656                var elem = document.getElementById(inId); 
    57                 return twiki.HTML.clearElement(elem); 
     57                return foswiki.HTML.clearElement(elem); 
    5858        }, 
    5959         
     
    6464        clearElement:function(el) { 
    6565                if (!el) return null; 
    66                 twiki.HTML.setHtmlOfElement(el, ""); 
     66                foswiki.HTML.setHtmlOfElement(el, ""); 
    6767                return el; 
    6868        }, 
     
    7373        deleteElementWithId:function(inId) { 
    7474                var elem = document.getElementById(inId); 
    75                 return twiki.HTML.deleteElement(elem); 
     75                return foswiki.HTML.deleteElement(elem); 
    7676        }, 
    7777         
     
    9494        @use 
    9595        <pre> 
    96         twiki.HTML.insertAfterElement( 
     96        foswiki.HTML.insertAfterElement( 
    9797                document.getElementById('title'), 
    9898                'div', 
     
    110110        insertAfterElement:function(el, inType, inHtmlContents, inAttributes) { 
    111111                if (!el || !inType) return null; 
    112                 var newElement = twiki.HTML._createElementWithTypeAndContents( 
     112                var newElement = foswiki.HTML._createElementWithTypeAndContents( 
    113113                        inType, 
    114114                        inHtmlContents, 
     
    132132        insertBeforeElement:function(el, inType, inHtmlContents, inAttributes) { 
    133133                if (!el || !inType) return null; 
    134                 var newElement = twiki.HTML._createElementWithTypeAndContents( 
     134                var newElement = foswiki.HTML._createElementWithTypeAndContents( 
    135135                        inType, 
    136136                        inHtmlContents, 
     
    154154        replaceElement:function(el, inType, inHtmlContents, inAttributes) { 
    155155                if (!el || !inType) return null; 
    156                 var newElement = twiki.HTML._createElementWithTypeAndContents( 
     156                var newElement = foswiki.HTML._createElementWithTypeAndContents( 
    157157                        inType, 
    158158                        inHtmlContents, 
     
    177177                } 
    178178                if (inAttributes != undefined) { 
    179                         twiki.HTML.setElementAttributes(newElement, inAttributes); 
     179                        foswiki.HTML.setElementAttributes(newElement, inAttributes); 
    180180                } 
    181181                return newElement; 
     
    201201                } 
    202202        }; 
    203         twiki.HTML.setNodeAttributesInList(nodeList, attributes); 
     203        foswiki.HTML.setNodeAttributesInList(nodeList, attributes); 
    204204        </pre> 
    205205        */ 
     
    209209                for (i=0; i<ilen; ++i) { 
    210210                        var elem = inNodeList[i]; 
    211                         twiki.HTML.setElementAttributes(elem, inAttributes); 
     211                        foswiki.HTML.setElementAttributes(elem, inAttributes); 
    212212                } 
    213213        }, 
Note: See TracChangeset for help on using the changeset viewer.