Changeset 979
- Timestamp:
- 11/26/08 17:35:23 (3 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 1 deleted
- 18 edited
-
BlogAddOn/data/_BlogAddOn/BlogPostCreator.txt (modified) (2 diffs)
-
FormPlugin/lib/TWiki/Plugins/FormPlugin.pm (modified) (1 diff)
-
PatternSkin/data/System/PatternSkinWebCreateNewTopicTemplate.txt (modified) (1 diff)
-
PatternSkin/pub/System/PatternSkin/pattern_edit.js (modified) (2 diffs)
-
PatternSkin/pub/System/PatternSkin/webtopiccreator.js (modified) (4 diffs)
-
PatternSkin/templates/foswiki.pattern.tmpl (modified) (1 diff)
-
TwistyContrib/data/System/TwistyContrib.txt (modified) (1 diff)
-
TwistyContrib/pub/System/TwistyContrib/twist.compressed.js (modified) (1 diff)
-
TwistyContrib/pub/System/TwistyContrib/twist.compressed_src.js (modified) (3 diffs)
-
TwistyContrib/pub/System/TwistyContrib/twist.js (modified) (1 diff)
-
TwistyContrib/pub/System/TwistyContrib/twist_src.js (modified) (3 diffs)
-
TwistyPlugin/lib/Foswiki/Plugins/TwistyPlugin.pm (modified) (1 diff)
-
TwistyPlugin/pub/System/TwistyPlugin/twistie.dojo.js (modified) (3 diffs)
-
TwistyPlugin/templates/twistyplugin.tmpl (modified) (1 diff)
-
core/data/TestCases/TestCaseTWikiJavascripts.txt (modified) (10 diffs)
-
core/pub/System/JavascriptFiles/foswiki.js (modified) (1 diff)
-
core/pub/System/JavascriptFiles/foswikiCSS.js (added)
-
core/pub/System/JavascriptFiles/foswiki_edit.js (modified) (1 diff)
-
core/pub/System/JavascriptFiles/twikiCSS.js (deleted)
-
core/pub/System/JavascriptFiles/twikiForm.js (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BlogAddOn/data/_BlogAddOn/BlogPostCreator.txt
r714 r979 2 2 ---+!! %MAKETEXT{"Write a new blog post"}% 3 3 4 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiString.js"></script>4 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiString.js"></script> 5 5 <script type="text/javascript"> 6 6 /* <![CDATA[ */ … … 22 22 topicName = topicName.replace(/ /g, "BLOGPOSTADDONUNDERSCORE"); 23 23 topicName = topicName.replace(/-/g, "BLOGPOSTADDONDASH"); 24 topicName = twiki.String.capitalize(topicName);25 topicName = twiki.String.removeSpaces(topicName);26 topicName = twiki.String.removePunctuation(topicName);24 topicName = foswiki.String.capitalize(topicName); 25 topicName = foswiki.String.removeSpaces(topicName); 26 topicName = foswiki.String.removePunctuation(topicName); 27 27 topicName = topicName.replace(/BLOGPOSTADDONUNDERSCORE/g, "_"); 28 28 topicName = topicName.replace(/BLOGPOSTADDONDASH/g, "-"); -
trunk/FormPlugin/lib/TWiki/Plugins/FormPlugin.pm
r927 r979 335 335 </style> 336 336 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 337 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>337 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 338 338 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiForm.js"></script> 339 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiString.js"></script>339 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiString.js"></script> 340 340 END 341 341 -
trunk/PatternSkin/data/System/PatternSkinWebCreateNewTopicTemplate.txt
r714 r979 5 5 %TMPL:DEF{"top"}%%TMPL:END% 6 6 7 %TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiString.js"></script>7 %TMPL:DEF{"script:topictemplate"}%<script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiString.js"></script> 8 8 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/unicode_chars.js"></script> 9 9 <script type="text/javascript"> -
trunk/PatternSkin/pub/System/PatternSkin/pattern_edit.js
r14 r979 29 29 30 30 if (inButtonState && inButtonState == 'over') { 31 if ( twiki.CSS.hasClass(el, prefCssClassName)) twiki.CSS.removeClass(el, prefCssClassName);32 if (! twiki.CSS.hasClass(el, toggleCssClassName)) twiki.CSS.addClass(el, toggleCssClassName);31 if (foswiki.CSS.hasClass(el, prefCssClassName)) foswiki.CSS.removeClass(el, prefCssClassName); 32 if (!foswiki.CSS.hasClass(el, toggleCssClassName)) foswiki.CSS.addClass(el, toggleCssClassName); 33 33 } else if (inButtonState && inButtonState == 'out') { 34 if ( twiki.CSS.hasClass(el, toggleCssClassName)) twiki.CSS.removeClass(el, toggleCssClassName);35 if (! twiki.CSS.hasClass(el, prefCssClassName)) twiki.CSS.addClass(el, prefCssClassName);34 if (foswiki.CSS.hasClass(el, toggleCssClassName)) foswiki.CSS.removeClass(el, toggleCssClassName); 35 if (!foswiki.CSS.hasClass(el, prefCssClassName)) foswiki.CSS.addClass(el, prefCssClassName); 36 36 } 37 37 … … 45 45 setEditBoxFontStyle:function(inFontStyle) { 46 46 if (inFontStyle == Pattern.Edit.EDITBOX_FONTSTYLE_MONO) { 47 twiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE, EDITBOX_FONTSTYLE_MONO_STYLE);47 foswiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE, EDITBOX_FONTSTYLE_MONO_STYLE); 48 48 twiki.Pref.setPref(PREF_NAME + Pattern.Edit.EDITBOX_PREF_FONTSTYLE_ID, inFontStyle); 49 49 return; 50 50 } 51 51 if (inFontStyle == Pattern.Edit.EDITBOX_FONTSTYLE_PROPORTIONAL) { 52 twiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_MONO_STYLE, EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE);52 foswiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_MONO_STYLE, EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE); 53 53 twiki.Pref.setPref(PREF_NAME + Pattern.Edit.EDITBOX_PREF_FONTSTYLE_ID, inFontStyle); 54 54 return; -
trunk/PatternSkin/pub/System/PatternSkin/webtopiccreator.js
r14 r979 82 82 var wikiWordName = noSpaceName; 83 83 if (!userAllowsNonWikiWord) { 84 wikiWordName = removeSpacesAndPunctuation( twiki.String.capitalize(inputForTopicName));84 wikiWordName = removeSpacesAndPunctuation(foswiki.String.capitalize(inputForTopicName)); 85 85 } 86 86 if (userAllowsNonWikiWord) { … … 105 105 } 106 106 107 if ( twiki.String.isWikiWord(wikiWordName) || userAllowsNonWikiWord) {107 if (foswiki.String.isWikiWord(wikiWordName) || userAllowsNonWikiWord) { 108 108 enableSubmit(inForm.submit); 109 109 return true; … … 114 114 } 115 115 function removeSpacesAndPunctuation (inText) { 116 return twiki.String.removePunctuation(twiki.String.removeSpaces(inText));116 return foswiki.String.removePunctuation(foswiki.String.removeSpaces(inText)); 117 117 } 118 118 function capitalizeSentence (inText) { … … 124 124 function enableSubmit(inButton) { 125 125 if (!inButton) return; 126 twiki.CSS.removeClass(inButton, "twikiSubmitDisabled");126 foswiki.CSS.removeClass(inButton, "twikiSubmitDisabled"); 127 127 inButton.disabled = false; 128 128 } 129 129 function disableSubmit(inButton) { 130 130 if (!inButton) return; 131 twiki.CSS.addClass(inButton, "twikiSubmitDisabled");131 foswiki.CSS.addClass(inButton, "twikiSubmitDisabled"); 132 132 inButton.disabled = true; 133 133 } -
trunk/PatternSkin/templates/foswiki.pattern.tmpl
r927 r979 46 46 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiEvent.js"></script> 47 47 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 48 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>48 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 49 49 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiForm.js"></script> 50 50 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/PatternSkin/pattern.js"></script>%TMPL:END% -
trunk/TwistyContrib/data/System/TwistyContrib.txt
r932 r979 155 155 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 156 156 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiPref.js"></script> 157 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>157 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 158 158 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/BehaviourContrib/behaviour.js"></script> 159 159 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TwistyContrib/twist.js"></script> -
trunk/TwistyContrib/pub/System/TwistyContrib/twist.compressed.js
r14 r979 2 2 this._getType=function(inId){var re=new RegExp("(.*)(hide|show|toggle)","g");var m=re.exec(inId);var type=(m&&m[2])?m[2]:"";return type;} 3 3 this._toggleTwisty=function(ref){if(!ref)return;ref.state=(ref.state==twiki.TwistyPlugin.CONTENT_HIDDEN)?twiki.TwistyPlugin.CONTENT_SHOWN:twiki.TwistyPlugin.CONTENT_HIDDEN;self._update(ref,true);} 4 this._update=function(ref,inMaySave){var showControl=ref.show;var hideControl=ref.hide;var contentElem=ref.toggle;if(ref.state==twiki.TwistyPlugin.CONTENT_SHOWN){ twiki.CSS.addClass(showControl,'twistyHidden');twiki.CSS.removeClass(hideControl,'twistyHidden');twiki.CSS.removeClass(contentElem,'twistyHidden');}else{twiki.CSS.removeClass(showControl,'twistyHidden');twiki.CSS.addClass(hideControl,'twistyHidden');twiki.CSS.addClass(contentElem,'twistyHidden');}4 this._update=function(ref,inMaySave){var showControl=ref.show;var hideControl=ref.hide;var contentElem=ref.toggle;if(ref.state==twiki.TwistyPlugin.CONTENT_SHOWN){foswiki.CSS.addClass(showControl,'twistyHidden');foswiki.CSS.removeClass(hideControl,'twistyHidden');foswiki.CSS.removeClass(contentElem,'twistyHidden');}else{foswiki.CSS.removeClass(showControl,'twistyHidden');foswiki.CSS.addClass(hideControl,'twistyHidden');foswiki.CSS.addClass(contentElem,'twistyHidden');} 5 5 if(inMaySave&&ref.saveSetting){twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX+ref.name,ref.state);} 6 6 if(ref.clearSetting){twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX+ref.name,"");}} 7 7 this._register=function(e){if(!e)return;var name=self._getName(e.id);var ref=self._storage[name];if(!ref){ref=new twiki.TwistyPlugin.Storage();} 8 if( twiki.CSS.hasClass(e,"twistyRememberSetting"))ref.saveSetting=true;if(twiki.CSS.hasClass(e,"twistyForgetSetting"))ref.clearSetting=true;if(twiki.CSS.hasClass(e,"twistyStartShow"))ref.startShown=true;if(twiki.CSS.hasClass(e,"twistyStartHide"))ref.startHidden=true;if(twiki.CSS.hasClass(e,"twistyFirstStartShow"))ref.firstStartShown=true;if(twiki.CSS.hasClass(e,"twistyFirstStartHide"))ref.firstStartHidden=true;ref.name=name;var type=self._getType(e.id);ref[type]=e;self._storage[name]=ref;switch(type){case'show':case'hide':e.onclick=function(){self._toggleTwisty(ref);return false;}8 if(foswiki.CSS.hasClass(e,"twistyRememberSetting"))ref.saveSetting=true;if(foswiki.CSS.hasClass(e,"twistyForgetSetting"))ref.clearSetting=true;if(foswiki.CSS.hasClass(e,"twistyStartShow"))ref.startShown=true;if(foswiki.CSS.hasClass(e,"twistyStartHide"))ref.startHidden=true;if(foswiki.CSS.hasClass(e,"twistyFirstStartShow"))ref.firstStartShown=true;if(foswiki.CSS.hasClass(e,"twistyFirstStartHide"))ref.firstStartHidden=true;ref.name=name;var type=self._getType(e.id);ref[type]=e;self._storage[name]=ref;switch(type){case'show':case'hide':e.onclick=function(){self._toggleTwisty(ref);return false;} 9 9 break;} 10 10 return ref;} 11 11 this._storage={};this._UIbehaviour={'.twistyTrigger':function(e){twiki.TwistyPlugin.init(e.id);e=null;},'.twistyContent':function(e){twiki.TwistyPlugin.init(e.id);e=null;},'.twistyExpandAll':function(e){e.onclick=function(){twiki.TwistyPlugin.toggleAll(twiki.TwistyPlugin.CONTENT_SHOWN);} 12 12 e=null;},'.twistyCollapseAll':function(e){e.onclick=function(){twiki.TwistyPlugin.toggleAll(twiki.TwistyPlugin.CONTENT_HIDDEN);} 13 e=null;}};Behaviour.register(this._UIbehaviour);};twiki.TwistyPlugin.CONTENT_HIDDEN=0;twiki.TwistyPlugin.CONTENT_SHOWN=1;twiki.TwistyPlugin.COOKIE_PREFIX="TwistyContrib_";twiki.TwistyPlugin.prefList;twiki.TwistyPlugin.init=function(inId){var e=document.getElementById(inId);if(!e)return;var name=this._getName(inId);var ref=this._storage[name];if(ref&&ref.show&&ref.hide&&ref.toggle)return ref;ref=this._register(e); twiki.CSS.replaceClass(e,"twistyMakeHidden","twistyHidden");twiki.CSS.removeClass(e,"twikiMakeVisible");twiki.CSS.removeClass(e,"twikiMakeVisibleBlock");twiki.CSS.removeClass(e,"twikiMakeVisibleInline");twiki.CSS.removeClass(e,"twikiMakeHidden");if(ref.show&&ref.hide&&ref.toggle){if(twiki.CSS.hasClass(e,"twistyInited1")){ref.state=twiki.TwistyPlugin.CONTENT_SHOWN13 e=null;}};Behaviour.register(this._UIbehaviour);};twiki.TwistyPlugin.CONTENT_HIDDEN=0;twiki.TwistyPlugin.CONTENT_SHOWN=1;twiki.TwistyPlugin.COOKIE_PREFIX="TwistyContrib_";twiki.TwistyPlugin.prefList;twiki.TwistyPlugin.init=function(inId){var e=document.getElementById(inId);if(!e)return;var name=this._getName(inId);var ref=this._storage[name];if(ref&&ref.show&&ref.hide&&ref.toggle)return ref;ref=this._register(e);foswiki.CSS.replaceClass(e,"twistyMakeHidden","twistyHidden");foswiki.CSS.removeClass(e,"twikiMakeVisible");foswiki.CSS.removeClass(e,"twikiMakeVisibleBlock");foswiki.CSS.removeClass(e,"twikiMakeVisibleInline");foswiki.CSS.removeClass(e,"twikiMakeHidden");if(ref.show&&ref.hide&&ref.toggle){if(foswiki.CSS.hasClass(e,"twistyInited1")){ref.state=twiki.TwistyPlugin.CONTENT_SHOWN 14 14 this._update(ref,false);return ref;} 15 if( twiki.CSS.hasClass(e,"twistyInited0")){ref.state=twiki.TwistyPlugin.CONTENT_HIDDEN15 if(foswiki.CSS.hasClass(e,"twistyInited0")){ref.state=twiki.TwistyPlugin.CONTENT_HIDDEN 16 16 this._update(ref,false);return ref;} 17 17 if(twiki.TwistyPlugin.prefList==null){twiki.TwistyPlugin.prefList=twiki.Pref.getPrefList();} -
trunk/TwistyContrib/pub/System/TwistyContrib/twist.compressed_src.js
r14 r979 61 61 if (ref.state == twiki.TwistyPlugin.CONTENT_SHOWN) { 62 62 // show content 63 twiki.CSS.addClass(showControl, 'twistyHidden'); // hide 'show'64 twiki.CSS.removeClass(hideControl, 'twistyHidden'); // show 'hide'65 twiki.CSS.removeClass(contentElem, 'twistyHidden'); // show content63 foswiki.CSS.addClass(showControl, 'twistyHidden'); // hide 'show' 64 foswiki.CSS.removeClass(hideControl, 'twistyHidden'); // show 'hide' 65 foswiki.CSS.removeClass(contentElem, 'twistyHidden'); // show content 66 66 } else { 67 67 // hide content 68 twiki.CSS.removeClass(showControl, 'twistyHidden'); // show 'show'69 twiki.CSS.addClass(hideControl, 'twistyHidden'); // hide 'hide'70 twiki.CSS.addClass(contentElem, 'twistyHidden'); // hide content68 foswiki.CSS.removeClass(showControl, 'twistyHidden'); // show 'show' 69 foswiki.CSS.addClass(hideControl, 'twistyHidden'); // hide 'hide' 70 foswiki.CSS.addClass(contentElem, 'twistyHidden'); // hide content 71 71 } 72 72 if (inMaySave && ref.saveSetting) { … … 90 90 ref = new twiki.TwistyPlugin.Storage(); 91 91 } 92 if ( twiki.CSS.hasClass(e, "twistyRememberSetting")) ref.saveSetting = true;93 if ( twiki.CSS.hasClass(e, "twistyForgetSetting")) ref.clearSetting = true;94 if ( twiki.CSS.hasClass(e, "twistyStartShow")) ref.startShown = true;95 if ( twiki.CSS.hasClass(e, "twistyStartHide")) ref.startHidden = true;96 if ( twiki.CSS.hasClass(e, "twistyFirstStartShow")) ref.firstStartShown = true;97 if ( twiki.CSS.hasClass(e, "twistyFirstStartHide")) ref.firstStartHidden = true;92 if (foswiki.CSS.hasClass(e, "twistyRememberSetting")) ref.saveSetting = true; 93 if (foswiki.CSS.hasClass(e, "twistyForgetSetting")) ref.clearSetting = true; 94 if (foswiki.CSS.hasClass(e, "twistyStartShow")) ref.startShown = true; 95 if (foswiki.CSS.hasClass(e, "twistyStartHide")) ref.startHidden = true; 96 if (foswiki.CSS.hasClass(e, "twistyFirstStartShow")) ref.firstStartShown = true; 97 if (foswiki.CSS.hasClass(e, "twistyFirstStartHide")) ref.firstStartHidden = true; 98 98 ref.name = name; 99 99 var type = self._getType(e.id); … … 188 188 ref = this._register(e); 189 189 190 twiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden");191 twiki.CSS.removeClass(e, "twikiMakeVisible");192 twiki.CSS.removeClass(e, "twikiMakeVisibleBlock");193 twiki.CSS.removeClass(e, "twikiMakeVisibleInline");194 twiki.CSS.removeClass(e, "twikiMakeHidden");190 foswiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden"); 191 foswiki.CSS.removeClass(e, "twikiMakeVisible"); 192 foswiki.CSS.removeClass(e, "twikiMakeVisibleBlock"); 193 foswiki.CSS.removeClass(e, "twikiMakeVisibleInline"); 194 foswiki.CSS.removeClass(e, "twikiMakeHidden"); 195 195 196 196 if (ref.show && ref.hide && ref.toggle) { 197 197 // all Twisty elements present 198 198 199 if ( twiki.CSS.hasClass(e, "twistyInited1")) {199 if (foswiki.CSS.hasClass(e, "twistyInited1")) { 200 200 ref.state = twiki.TwistyPlugin.CONTENT_SHOWN 201 201 this._update(ref, false); 202 202 return ref; 203 203 } 204 if ( twiki.CSS.hasClass(e, "twistyInited0")) {204 if (foswiki.CSS.hasClass(e, "twistyInited0")) { 205 205 ref.state = twiki.TwistyPlugin.CONTENT_HIDDEN 206 206 this._update(ref, false); -
trunk/TwistyContrib/pub/System/TwistyContrib/twist.js
r14 r979 2 2 this._getType=function(inId){var re=new RegExp("(.*)(hide|show|toggle)","g");var m=re.exec(inId);var type=(m&&m[2])?m[2]:"";return type;} 3 3 this._toggleTwisty=function(ref){if(!ref)return;ref.state=(ref.state==twiki.TwistyPlugin.CONTENT_HIDDEN)?twiki.TwistyPlugin.CONTENT_SHOWN:twiki.TwistyPlugin.CONTENT_HIDDEN;self._update(ref,true);} 4 this._update=function(ref,inMaySave){var showControl=ref.show;var hideControl=ref.hide;var contentElem=ref.toggle;if(ref.state==twiki.TwistyPlugin.CONTENT_SHOWN){ twiki.CSS.addClass(showControl,'twistyHidden');twiki.CSS.removeClass(hideControl,'twistyHidden');twiki.CSS.removeClass(contentElem,'twistyHidden');}else{twiki.CSS.removeClass(showControl,'twistyHidden');twiki.CSS.addClass(hideControl,'twistyHidden');twiki.CSS.addClass(contentElem,'twistyHidden');}4 this._update=function(ref,inMaySave){var showControl=ref.show;var hideControl=ref.hide;var contentElem=ref.toggle;if(ref.state==twiki.TwistyPlugin.CONTENT_SHOWN){foswiki.CSS.addClass(showControl,'twistyHidden');foswiki.CSS.removeClass(hideControl,'twistyHidden');foswiki.CSS.removeClass(contentElem,'twistyHidden');}else{foswiki.CSS.removeClass(showControl,'twistyHidden');foswiki.CSS.addClass(hideControl,'twistyHidden');foswiki.CSS.addClass(contentElem,'twistyHidden');} 5 5 if(inMaySave&&ref.saveSetting){twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX+ref.name,ref.state);} 6 6 if(ref.clearSetting){twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX+ref.name,"");}} 7 7 this._register=function(e){if(!e)return;var name=self._getName(e.id);var ref=self._storage[name];if(!ref){ref=new twiki.TwistyPlugin.Storage();} 8 if( twiki.CSS.hasClass(e,"twistyRememberSetting"))ref.saveSetting=true;if(twiki.CSS.hasClass(e,"twistyForgetSetting"))ref.clearSetting=true;if(twiki.CSS.hasClass(e,"twistyStartShow"))ref.startShown=true;if(twiki.CSS.hasClass(e,"twistyStartHide"))ref.startHidden=true;if(twiki.CSS.hasClass(e,"twistyFirstStartShow"))ref.firstStartShown=true;if(twiki.CSS.hasClass(e,"twistyFirstStartHide"))ref.firstStartHidden=true;ref.name=name;var type=self._getType(e.id);ref[type]=e;self._storage[name]=ref;switch(type){case'show':case'hide':e.onclick=function(){self._toggleTwisty(ref);return false;}8 if(foswiki.CSS.hasClass(e,"twistyRememberSetting"))ref.saveSetting=true;if(foswiki.CSS.hasClass(e,"twistyForgetSetting"))ref.clearSetting=true;if(foswiki.CSS.hasClass(e,"twistyStartShow"))ref.startShown=true;if(foswiki.CSS.hasClass(e,"twistyStartHide"))ref.startHidden=true;if(foswiki.CSS.hasClass(e,"twistyFirstStartShow"))ref.firstStartShown=true;if(foswiki.CSS.hasClass(e,"twistyFirstStartHide"))ref.firstStartHidden=true;ref.name=name;var type=self._getType(e.id);ref[type]=e;self._storage[name]=ref;switch(type){case'show':case'hide':e.onclick=function(){self._toggleTwisty(ref);return false;} 9 9 break;} 10 10 return ref;} 11 11 this._storage={};this._UIbehaviour={'.twistyTrigger':function(e){twiki.TwistyPlugin.init(e.id);e=null;},'.twistyContent':function(e){twiki.TwistyPlugin.init(e.id);e=null;},'.twistyExpandAll':function(e){e.onclick=function(){twiki.TwistyPlugin.toggleAll(twiki.TwistyPlugin.CONTENT_SHOWN);} 12 12 e=null;},'.twistyCollapseAll':function(e){e.onclick=function(){twiki.TwistyPlugin.toggleAll(twiki.TwistyPlugin.CONTENT_HIDDEN);} 13 e=null;}};Behaviour.register(this._UIbehaviour);};twiki.TwistyPlugin.CONTENT_HIDDEN=0;twiki.TwistyPlugin.CONTENT_SHOWN=1;twiki.TwistyPlugin.COOKIE_PREFIX="TwistyContrib_";twiki.TwistyPlugin.prefList;twiki.TwistyPlugin.init=function(inId){var e=document.getElementById(inId);if(!e)return;var name=this._getName(inId);var ref=this._storage[name];if(ref&&ref.show&&ref.hide&&ref.toggle)return ref;ref=this._register(e); twiki.CSS.replaceClass(e,"twistyMakeHidden","twistyHidden");twiki.CSS.removeClass(e,"twikiMakeVisible");twiki.CSS.removeClass(e,"twikiMakeVisibleBlock");twiki.CSS.removeClass(e,"twikiMakeVisibleInline");twiki.CSS.removeClass(e,"twikiMakeHidden");if(ref.show&&ref.hide&&ref.toggle){if(twiki.CSS.hasClass(e,"twistyInited1")){ref.state=twiki.TwistyPlugin.CONTENT_SHOWN13 e=null;}};Behaviour.register(this._UIbehaviour);};twiki.TwistyPlugin.CONTENT_HIDDEN=0;twiki.TwistyPlugin.CONTENT_SHOWN=1;twiki.TwistyPlugin.COOKIE_PREFIX="TwistyContrib_";twiki.TwistyPlugin.prefList;twiki.TwistyPlugin.init=function(inId){var e=document.getElementById(inId);if(!e)return;var name=this._getName(inId);var ref=this._storage[name];if(ref&&ref.show&&ref.hide&&ref.toggle)return ref;ref=this._register(e);foswiki.CSS.replaceClass(e,"twistyMakeHidden","twistyHidden");foswiki.CSS.removeClass(e,"twikiMakeVisible");foswiki.CSS.removeClass(e,"twikiMakeVisibleBlock");foswiki.CSS.removeClass(e,"twikiMakeVisibleInline");foswiki.CSS.removeClass(e,"twikiMakeHidden");if(ref.show&&ref.hide&&ref.toggle){if(foswiki.CSS.hasClass(e,"twistyInited1")){ref.state=twiki.TwistyPlugin.CONTENT_SHOWN 14 14 this._update(ref,false);return ref;} 15 if( twiki.CSS.hasClass(e,"twistyInited0")){ref.state=twiki.TwistyPlugin.CONTENT_HIDDEN15 if(foswiki.CSS.hasClass(e,"twistyInited0")){ref.state=twiki.TwistyPlugin.CONTENT_HIDDEN 16 16 this._update(ref,false);return ref;} 17 17 if(twiki.TwistyPlugin.prefList==null){twiki.TwistyPlugin.prefList=twiki.Pref.getPrefList();} -
trunk/TwistyContrib/pub/System/TwistyContrib/twist_src.js
r14 r979 61 61 if (ref.state == twiki.TwistyPlugin.CONTENT_SHOWN) { 62 62 // show content 63 twiki.CSS.addClass(showControl, 'twistyHidden'); // hide 'show'64 twiki.CSS.removeClass(hideControl, 'twistyHidden'); // show 'hide'65 twiki.CSS.removeClass(contentElem, 'twistyHidden'); // show content63 foswiki.CSS.addClass(showControl, 'twistyHidden'); // hide 'show' 64 foswiki.CSS.removeClass(hideControl, 'twistyHidden'); // show 'hide' 65 foswiki.CSS.removeClass(contentElem, 'twistyHidden'); // show content 66 66 } else { 67 67 // hide content 68 twiki.CSS.removeClass(showControl, 'twistyHidden'); // show 'show'69 twiki.CSS.addClass(hideControl, 'twistyHidden'); // hide 'hide'70 twiki.CSS.addClass(contentElem, 'twistyHidden'); // hide content68 foswiki.CSS.removeClass(showControl, 'twistyHidden'); // show 'show' 69 foswiki.CSS.addClass(hideControl, 'twistyHidden'); // hide 'hide' 70 foswiki.CSS.addClass(contentElem, 'twistyHidden'); // hide content 71 71 } 72 72 if (inMaySave && ref.saveSetting) { … … 90 90 ref = new twiki.TwistyPlugin.Storage(); 91 91 } 92 if ( twiki.CSS.hasClass(e, "twistyRememberSetting")) ref.saveSetting = true;93 if ( twiki.CSS.hasClass(e, "twistyForgetSetting")) ref.clearSetting = true;94 if ( twiki.CSS.hasClass(e, "twistyStartShow")) ref.startShown = true;95 if ( twiki.CSS.hasClass(e, "twistyStartHide")) ref.startHidden = true;96 if ( twiki.CSS.hasClass(e, "twistyFirstStartShow")) ref.firstStartShown = true;97 if ( twiki.CSS.hasClass(e, "twistyFirstStartHide")) ref.firstStartHidden = true;92 if (foswiki.CSS.hasClass(e, "twistyRememberSetting")) ref.saveSetting = true; 93 if (foswiki.CSS.hasClass(e, "twistyForgetSetting")) ref.clearSetting = true; 94 if (foswiki.CSS.hasClass(e, "twistyStartShow")) ref.startShown = true; 95 if (foswiki.CSS.hasClass(e, "twistyStartHide")) ref.startHidden = true; 96 if (foswiki.CSS.hasClass(e, "twistyFirstStartShow")) ref.firstStartShown = true; 97 if (foswiki.CSS.hasClass(e, "twistyFirstStartHide")) ref.firstStartHidden = true; 98 98 ref.name = name; 99 99 var type = self._getType(e.id); … … 188 188 ref = this._register(e); 189 189 190 twiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden");191 twiki.CSS.removeClass(e, "twikiMakeVisible");192 twiki.CSS.removeClass(e, "twikiMakeVisibleBlock");193 twiki.CSS.removeClass(e, "twikiMakeVisibleInline");194 twiki.CSS.removeClass(e, "twikiMakeHidden");190 foswiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden"); 191 foswiki.CSS.removeClass(e, "twikiMakeVisible"); 192 foswiki.CSS.removeClass(e, "twikiMakeVisibleBlock"); 193 foswiki.CSS.removeClass(e, "twikiMakeVisibleInline"); 194 foswiki.CSS.removeClass(e, "twikiMakeHidden"); 195 195 196 196 if (ref.show && ref.hide && ref.toggle) { 197 197 // all Twisty elements present 198 198 199 if ( twiki.CSS.hasClass(e, "twistyInited1")) {199 if (foswiki.CSS.hasClass(e, "twistyInited1")) { 200 200 ref.state = twiki.TwistyPlugin.CONTENT_SHOWN 201 201 this._update(ref, false); 202 202 return ref; 203 203 } 204 if ( twiki.CSS.hasClass(e, "twistyInited0")) {204 if (foswiki.CSS.hasClass(e, "twistyInited0")) { 205 205 ref.state = twiki.TwistyPlugin.CONTENT_HIDDEN 206 206 this._update(ref, false); -
trunk/TwistyPlugin/lib/Foswiki/Plugins/TwistyPlugin.pm
r927 r979 114 114 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 115 115 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiPref.js"></script> 116 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>116 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 117 117 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TwistyContrib/twist.compressed.js"></script> 118 118 <script type="text/javascript"> -
trunk/TwistyPlugin/pub/System/TwistyPlugin/twistie.dojo.js
r14 r979 58 58 this._update = function (ref, inMaySave) { 59 59 var showControl = ref.show; 60 60 61 var hideControl = ref.hide; 62 61 63 var contentElem = ref.toggle; 62 64 … … 64 66 //dojo.anim("thinger", { width: 500, height: 500 }, 500); 65 67 68 66 69 if (ref.state == twiki.TwistyPlugin.CONTENT_SHOWN) { 70 67 71 // show content 72 68 73 dojo.addClass(showControl, 'twistyHidden'); // hide 'show' 74 69 75 dojo.removeClass(hideControl, 'twistyHidden'); // show 'hide' 76 70 77 dojo.removeClass(contentElem, 'twistyHidden'); // show content 78 71 79 } else { 80 72 81 // hide content 82 73 83 dojo.removeClass(showControl, 'twistyHidden'); // show 'show' 84 74 85 dojo.addClass(hideControl, 'twistyHidden'); // hide 'hide' 86 75 87 dojo.addClass(contentElem, 'twistyHidden'); // hide content 76 } 88 89 } 90 77 91 if (inMaySave && ref.saveSetting) { 92 78 93 twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX + ref.name, ref.state); 79 } 94 95 } 96 80 97 if (ref.clearSetting) { 98 81 99 twiki.Pref.setPref(twiki.TwistyPlugin.COOKIE_PREFIX + ref.name, ""); 100 82 101 } 83 102 } … … 157 176 ref = this._register(e); 158 177 159 //twiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden"); 178 //foswiki.CSS.replaceClass(e, "twistyMakeHidden", "twistyHidden"); 179 160 180 dojo.removeClass(e, "twikiMakeVisible"); 181 161 182 dojo.removeClass(e, "twikiMakeVisibleBlock"); 183 162 184 dojo.removeClass(e, "twikiMakeVisibleInline"); 185 163 186 dojo.removeClass(e, "twikiMakeHidden"); 187 164 188 165 189 -
trunk/TwistyPlugin/templates/twistyplugin.tmpl
r927 r979 8 8 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 9 9 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/twikiPref.js"></script> 10 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>10 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 11 11 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/TwistyContrib/twist.compressed.js"></script> 12 12 <script type="text/javascript"> -
trunk/core/data/TestCases/TestCaseTWikiJavascripts.txt
r955 r979 760 760 </script> 761 761 762 ---++ twiki.CSS763 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiCSS.js"></script>764 765 ---+++ twiki.CSS.removeClass, twiki.CSS.getClassList762 ---++ foswiki.CSS 763 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 764 765 ---+++ foswiki.CSS.removeClass, foswiki.CSS.getClassList 766 766 767 767 <div id="twikiCSSremoveClass" class="someClass twikiSmall otherClass">text</div> … … 771 771 function testRemoveClassWithValidArgs() { 772 772 var el = document.getElementById("twikiCSSremoveClass"); 773 twiki.CSS.removeClass(el, "twikiSmall");774 var classList = twiki.CSS.getClassList(el);773 foswiki.CSS.removeClass(el, "twikiSmall"); 774 var classList = foswiki.CSS.getClassList(el); 775 775 var classListString = classList.join(","); 776 776 var expectedClassListString = "someClass,otherClass"; … … 780 780 </script> 781 781 782 ---+++ twiki.CSS.addClass782 ---+++ foswiki.CSS.addClass 783 783 784 784 <div id="twikiCSSaddClass">text</div> … … 788 788 function testAddClassWithValidArgs() { 789 789 var el = document.getElementById("twikiCSSaddClass"); 790 twiki.CSS.addClass(el, "twikiSmall");791 twiki.CSS.addClass(el, "secondClass");792 var classList = twiki.CSS.getClassList(el);790 foswiki.CSS.addClass(el, "twikiSmall"); 791 foswiki.CSS.addClass(el, "secondClass"); 792 var classList = foswiki.CSS.getClassList(el); 793 793 var classListString = classList.join(","); 794 794 var expectedClassListString = "twikiSmall,secondClass"; … … 798 798 </script> 799 799 800 ---+++ twiki.CSS.replaceClass800 ---+++ foswiki.CSS.replaceClass 801 801 802 802 <div id="twikiCSSreplaceClass" class="someClass replaceThisClass otherClass">text</div> … … 806 806 function testReplaceClassWithValidArgs() { 807 807 var el = document.getElementById("twikiCSSreplaceClass"); 808 twiki.CSS.replaceClass(el, "replaceThisClass", "myClass");809 var classList = twiki.CSS.getClassList(el);808 foswiki.CSS.replaceClass(el, "replaceThisClass", "myClass"); 809 var classList = foswiki.CSS.getClassList(el); 810 810 var classListString = classList.join(","); 811 811 var expectedClassListString = "someClass,otherClass,myClass"; … … 815 815 </script> 816 816 817 ---+++ twiki.CSS.setClassList817 ---+++ foswiki.CSS.setClassList 818 818 819 819 <div id="twikiCSSsetClassList">text</div> … … 827 827 classList.push("classTwo"); 828 828 classList.push("classThree"); 829 twiki.CSS.setClassList(el, classList);829 foswiki.CSS.setClassList(el, classList); 830 830 var classListString = classList.join(","); 831 var setClassListString = twiki.CSS.getClassList(el).join(",");831 var setClassListString = foswiki.CSS.getClassList(el).join(","); 832 832 assertEquals("Set classes ", classListString, setClassListString); 833 833 } … … 835 835 </script> 836 836 837 ---+++ twiki.CSS.hasClass837 ---+++ foswiki.CSS.hasClass 838 838 839 839 <div id="twikiCSShasClass" class="classOne classTwo">text</div> … … 843 843 function testHasClassWithValidArgs() { 844 844 var el = document.getElementById("twikiCSShasClass"); 845 assertTrue("Has class 1", twiki.CSS.hasClass(el, "classOne"));846 assertTrue("Has class 2", twiki.CSS.hasClass(el, "classTwo"));847 assertFalse("Has class 3", twiki.CSS.hasClass(el, "classThree"));845 assertTrue("Has class 1", foswiki.CSS.hasClass(el, "classOne")); 846 assertTrue("Has class 2", foswiki.CSS.hasClass(el, "classTwo")); 847 assertFalse("Has class 3", foswiki.CSS.hasClass(el, "classThree")); 848 848 } 849 849 /*]]>*/ -
trunk/core/pub/System/JavascriptFiles/foswiki.js
r955 r979 6 6 foswikilib.js 7 7 foswikiArray.js 8 twikiCSS.js8 foswikiCSS.js 9 9 twikiEvent.js 10 10 twikiForm.js -
trunk/core/pub/System/JavascriptFiles/foswiki_edit.js
r955 r979 93 93 function setEditBoxFontStyle(inFontStyle) { 94 94 if (inFontStyle == EDITBOX_FONTSTYLE_MONO) { 95 twiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE, EDITBOX_FONTSTYLE_MONO_STYLE);95 foswiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE, EDITBOX_FONTSTYLE_MONO_STYLE); 96 96 twiki.Pref.setPref(PREF_NAME + EDITBOX_PREF_FONTSTYLE_ID, inFontStyle); 97 97 return; 98 98 } 99 99 if (inFontStyle == EDITBOX_FONTSTYLE_PROPORTIONAL) { 100 twiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_MONO_STYLE, EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE);100 foswiki.CSS.replaceClass(document.getElementById(EDITBOX_ID), EDITBOX_FONTSTYLE_MONO_STYLE, EDITBOX_FONTSTYLE_PROPORTIONAL_STYLE); 101 101 twiki.Pref.setPref(PREF_NAME + EDITBOX_PREF_FONTSTYLE_ID, inFontStyle); 102 102 return; -
trunk/core/pub/System/JavascriptFiles/twikiForm.js
r955 r979 1 1 /** 2 Requires twikiCSS.js and foswikiString.js2 Requires foswikiCSS.js and foswikiString.js 3 3 */ 4 4 … … 199 199 el.value = ""; 200 200 } 201 twiki.CSS.addClass(el, "twikiInputFieldFocus");202 twiki.CSS.removeClass(el, "twikiInputFieldBeforeFocus");201 foswiki.CSS.addClass(el, "twikiInputFieldFocus"); 202 foswiki.CSS.removeClass(el, "twikiInputFieldBeforeFocus"); 203 203 }, 204 204 … … 211 211 twiki.Form._setDefaultStyle(el); 212 212 } 213 twiki.CSS.removeClass(el, "twikiInputFieldFocus");213 foswiki.CSS.removeClass(el, "twikiInputFieldFocus"); 214 214 }, 215 215 … … 220 220 _setDefaultStyle:function(el) { 221 221 el.value = el.FP_defaultValue; 222 twiki.CSS.addClass(el, "twikiInputFieldBeforeFocus");222 foswiki.CSS.addClass(el, "twikiInputFieldBeforeFocus"); 223 223 } 224 224
Note: See TracChangeset
for help on using the changeset viewer.
