Changeset 981
- Timestamp:
- 11/26/08 20:41:59 (3 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
- 1 moved
-
AutoCompletePlugin/data/TWiki/AutoCompletePlugin.txt (modified) (3 diffs)
-
FormPlugin/data/Sandbox/FormPluginExamples.txt (modified) (1 diff)
-
FormPlugin/data/TWiki/FormPlugin.txt (modified) (1 diff)
-
FormPlugin/lib/TWiki/Plugins/FormPlugin.pm (modified) (4 diffs)
-
PatternSkin/pub/System/PatternSkin/pattern.js (modified) (1 diff)
-
PatternSkin/templates/foswiki.pattern.tmpl (modified) (1 diff)
-
TWikiAjaxContrib/data/TWiki/TWikiAjaxContribExamples.txt (modified) (3 diffs)
-
core/data/TestCases/TestCaseTWikiJavascripts.txt (modified) (6 diffs)
-
core/pub/System/JavascriptFiles/foswiki.js (modified) (1 diff)
-
core/pub/System/JavascriptFiles/foswikiForm.js (moved) (moved from trunk/core/pub/System/JavascriptFiles/twikiForm.js) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/AutoCompletePlugin/data/TWiki/AutoCompletePlugin.txt
r878 r981 47 47 | =itemformat= | The format of an item string in the autocomplete list. Use if the autocomplete list should display different names than the input field - for instance with full person names. The javascript input argument is =item=. | =item= | =itemformat="item[0] + ' (' + item[1] + ')'"= | 48 48 | =delimchar= | Used to accept multiple delimeted queries. | none | =delimchar=","= | 49 | =onblur=, =onfocus=, =onchange=, =onselect=, =onmouseover=, =onmouseout= | Javascript parameters for the textfield. | none | =onfocus=" twiki.Form.clearBeforeFocusText(this);"= |49 | =onblur=, =onfocus=, =onchange=, =onselect=, =onmouseover=, =onmouseout= | Javascript parameters for the textfield. | none | =onfocus="foswiki.Form.clearBeforeFocusText(this);"= | 50 50 | =itemselecthandler= | Defines a javascript function to be executed when an item is selected. See http://developer.yahoo.com/yui/autocomplete/#customevents. | none | =itemselecthandler="submitJumpForm"= | 51 51 … … 61 61 } 62 62 </script> 63 <form name="myJumpForm" action="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%">%AUTOCOMPLETE{name="topic" datatopic="Sandbox.AutoCompletePluginTestData" onfocus=" twiki.Form.clearBeforeFocusText(this);" onblur="twiki.Form.restoreBeforeFocusText(this);" datasection="topiclist" value="Jump" formname="myJumpForm" class="twikiInputField twikiInputFieldBeforeFocus" itemselecthandler="SubmitJump" size="128px" }%</form>63 <form name="myJumpForm" action="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%">%AUTOCOMPLETE{name="topic" datatopic="Sandbox.AutoCompletePluginTestData" onfocus="foswiki.Form.clearBeforeFocusText(this);" onblur="foswiki.Form.restoreBeforeFocusText(this);" datasection="topiclist" value="Jump" formname="myJumpForm" class="twikiInputField twikiInputFieldBeforeFocus" itemselecthandler="SubmitJump" size="128px" }%</form> 64 64 </verbatim> 65 65 … … 70 70 } 71 71 </script> 72 <form name="myJumpForm" action="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%">%AUTOCOMPLETE{name="topic" datatopic="Sandbox.AutoCompletePluginTestData" onfocus=" twiki.Form.clearBeforeFocusText(this);" onblur="twiki.Form.restoreBeforeFocusText(this);" datasection="topiclist" value="Jump" formname="myJumpForm" class="twikiInputField twikiInputFieldBeforeFocus" itemselecthandler="SubmitJump" size="128px" }%</form>72 <form name="myJumpForm" action="%SCRIPTURLPATH{"view"}%/%BASEWEB%/%BASETOPIC%">%AUTOCOMPLETE{name="topic" datatopic="Sandbox.AutoCompletePluginTestData" onfocus="foswiki.Form.clearBeforeFocusText(this);" onblur="foswiki.Form.restoreBeforeFocusText(this);" datasection="topiclist" value="Jump" formname="myJumpForm" class="twikiInputField twikiInputFieldBeforeFocus" itemselecthandler="SubmitJump" size="128px" }%</form> 73 73 74 74 ---++ Installation Instructions -
trunk/FormPlugin/data/Sandbox/FormPluginExamples.txt
r664 r981 617 617 method="POST" 618 618 validate="on" 619 onSubmit="return ( twiki.Form.makeSafeForTableEntry) ? twiki.Form.makeSafeForTableEntry(this) : true;"619 onSubmit="return (foswiki.Form.makeSafeForTableEntry) ? foswiki.Form.makeSafeForTableEntry(this) : true;" 620 620 }% 621 621 <!-- <nop>CommentPlugin attributes --> -
trunk/FormPlugin/data/TWiki/FormPlugin.txt
r899 r981 466 466 | 08 Mar 2008 | 1.2 Added =condition=, =noformhtml= and =dateformat= attributes. | 467 467 | 19 Oct 2007 | 1.1 Added =date= type. | 468 | 09 Jun 2007 | 1.0.5 Added upload parameter; option to turn off form validation; custom javascript has been replaced by code in =pub/TWiki/JavascriptFiles/ twikiForm.js=; added Flickr example. |469 | 27 May 2007 | 1.0.4 Update javascript calls to new = twikiForm.js=. |468 | 09 Jun 2007 | 1.0.5 Added upload parameter; option to turn off form validation; custom javascript has been replaced by code in =pub/TWiki/JavascriptFiles/foswikiForm.js=; added Flickr example. | 469 | 27 May 2007 | 1.0.4 Update javascript calls to new =foswikiForm.js=. | 470 470 | 19 May 2007 | 1.0.3 Added element attributes: =focus=, =disabled=, =readonly=; Javascript parameters =beforeclick=, =onFocus=, =onBlur=, =onMouseOver=, =onMouseOut=, =onSelect=, =onChange=, =onClick=, =onKeyUp=; form parameter =onSubmit=. Fallback for form POSTs and TWiki versions earlier than 4.2: POST requests are converted to GET requests. | 471 471 | 15 May 2007 | 1.0.2 Added form attribute =elementformat=; changed parameter names for consistency: =class= to =cssclass=, =elementformat= to =fieldformat=. | -
trunk/FormPlugin/lib/TWiki/Plugins/FormPlugin.pm
r979 r981 336 336 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikilib.js"></script> 337 337 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 338 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiForm.js"></script>338 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiForm.js"></script> 339 339 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiString.js"></script> 340 340 END … … 767 767 if ($focus) { 768 768 my $focusCall = 769 '<script type="text/javascript"> twiki.Form.setFocus("'769 '<script type="text/javascript">foswiki.Form.setFocus("' 770 770 . $currentForm{'name'} . '", "' 771 771 . $name … … 788 788 } 789 789 $beforeclickCall .= 790 'var el= twiki.Form.getFormElement(formName, "'790 'var el=foswiki.Form.getFormElement(formName, "' 791 791 . $name 792 . '"); twiki.Form.initBeforeFocusText(el,"'792 . '"); foswiki.Form.initBeforeFocusText(el,"' 793 793 . $beforeclick . '");'; 794 794 $beforeclickCall .= '</script>'; … … 923 923 if ($beforeclick) { 924 924 $value = $beforeclick; 925 $onFocus = ' twiki.Form.clearBeforeFocusText(this)';926 $onBlur = ' twiki.Form.restoreBeforeFocusText(this)';925 $onFocus = 'foswiki.Form.clearBeforeFocusText(this)'; 926 $onBlur = 'foswiki.Form.restoreBeforeFocusText(this)'; 927 927 928 928 # additional init function in _formElement -
trunk/PatternSkin/pub/System/PatternSkin/pattern.js
r980 r981 61 61 }, 62 62 '#jumpFormField' : function(el) { 63 twiki.Form.initBeforeFocusText(el,TEXT_JUMP);63 foswiki.Form.initBeforeFocusText(el,TEXT_JUMP); 64 64 el.onfocus = function() { 65 twiki.Form.clearBeforeFocusText(this);65 foswiki.Form.clearBeforeFocusText(this); 66 66 } 67 67 el.onblur = function() { 68 twiki.Form.restoreBeforeFocusText(this);68 foswiki.Form.restoreBeforeFocusText(this); 69 69 } 70 70 }, 71 71 '#quickSearchBox' : function(el) { 72 twiki.Form.initBeforeFocusText(el,TEXT_SEARCH);72 foswiki.Form.initBeforeFocusText(el,TEXT_SEARCH); 73 73 el.onfocus = function() { 74 twiki.Form.clearBeforeFocusText(this);74 foswiki.Form.clearBeforeFocusText(this); 75 75 } 76 76 el.onblur = function() { 77 twiki.Form.restoreBeforeFocusText(this);77 foswiki.Form.restoreBeforeFocusText(this); 78 78 } 79 79 }, -
trunk/PatternSkin/templates/foswiki.pattern.tmpl
r980 r981 47 47 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/twikiHTML.js"></script> 48 48 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiCSS.js"></script> 49 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/ twikiForm.js"></script>49 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/JavascriptFiles/foswikiForm.js"></script> 50 50 <script type="text/javascript" src="%PUBURLPATH%/%SYSTEMWEB%/PatternSkin/pattern.js"></script>%TMPL:END% 51 51 -
trunk/TWikiAjaxContrib/data/TWiki/TWikiAjaxContribExamples.txt
r954 r981 13 13 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/BehaviourContrib/behaviour.compressed.js"></script> 14 14 <!-- Additional script for this page --> 15 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiForm.js"></script>15 <script type="text/javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiForm.js"></script> 16 16 17 17 %TOC{title="On this page:"}% … … 846 846 <verbatim> 847 847 function postSearchForm () { 848 var queryString = twiki.Form.formData2QueryString(848 var queryString = foswiki.Form.formData2QueryString( 849 849 document.getElementById('searchForm') 850 850 ); … … 903 903 // <