 is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.
 is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers.  is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
 is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.  , loaded when JQueryPlugin is enabled
, loaded when JQueryPlugin is enabled
 , load with
, load with %JQSCRIPT{"jquery-ui.js"}% or a %JQTHEME{"..."}% - content: %JQSCRIPT{"jquery.cookie.js"}%
%JQSCRIPT{"jquery.debug.js"}%
%JQSCRIPT{"jquery.metadata.js"}%
%JQSCRIPT{"jquery.spinner.js"}%
%JQSCRIPT{"jquery.superfish.js"}%
%JQSCRIPT{"jquery.treeview.edit.js"}%
%JQSCRIPT{"jquery.treeview.sortable.js"}%
%JQSCRIPT{"jquery.js"}% - include the specified script. Keep in mind that the jquery.js script must be loaded before plug-ins scripts.
%JQTHEME{"mythemename"}% - include the specified theme. Better load the desired theme before any script.
%JQIMAGESURLPATH{"myimage.png"}% - expand to the specified image path.
%JQIMAGESURLPATH%/myimage.png - Same result as the above. Available images: spinner_arrows.gif
spinner_big.png
spinner.gif
spinner.png
 for look & feel of available themes. The JQueryPlugin ships with the following themes that can be activated using
 for look & feel of available themes. The JQueryPlugin ships with the following themes that can be activated using %JQTHEME{...}%:
 black-tie
cupertino
redmond
smoothness - recommended for TWiki
ui-lightness
pub/TWiki/JQueryPlugin/readme.txt
JQueryPlugin.zip in your twiki installation directory. Content:                          | File: | Description: | 
|---|---|
| data/Sandbox/JQueryPluginExamples.txt | Example topic | 
| data/Sandbox/PluginTestJQueryPlugin.txt | Test topic | 
| data/TWiki/JQueryPlugin.txt | Plugin documentation topic | 
| data/TWiki/VarJQ*.txt | Variable documentation topics | 
| lib/CPAN/lib/CSS/Minifier.pm | Perl module | 
| lib/CPAN/lib/JavaScript/Minifier.pm | Perl module | 
| lib/TWiki/Plugins/JQueryPlugin.pm | Perl module | 
| lib/TWiki/Plugins/JQueryPlugin/Core.pm | Perl module | 
| pub/TWiki/JQueryPlugin/Makefile | Makefile | 
| pub/TWiki/JQueryPlugin/jquery-all.css | Main stylesheet file | 
| pub/TWiki/JQueryPlugin/jquery-all.js | Main Javascript file | 
| pub/TWiki/JQueryPlugin/jquery-all.js.gz | Main Javascript file, compressed | 
| pub/TWiki/JQueryPlugin/*.css | Stylesheet files | 
| pub/TWiki/JQueryPlugin/*.js | Javascript files | 
| pub/TWiki/JQueryPlugin/*.gifand.png | Image files | 
| pub/TWiki/JQueryPlugin/i18n/*.js | Style sheets for internationalization | 
| pub/TWiki/JQueryPlugin/images/*.gifand*.png | Image library | 
| pub/TWiki/JQueryPlugin/themes/* | Themes | 
| tools/minifycss | Utility | 
| tools/minifyjs | Utility | 
configure in your TWiki installation, and enable the plugin in the {Plugins} section.
<head> tag content.
That's fine for the skins bundled with TWiki releases.
But you may want to specify where to insert those lines.
In that case: <!-- JQueryPlugin placeholder --> at the place you want to have those lines
$TWiki::cfg{Plugins}{JQueryPlugin}{CheckPlaceholder} to "1" (or any other true value)
| Plugin Author: | TWiki:Main.MichaelDaum  , TWiki:Main.PeterThoeny   | 
| Copyright: | © 2007-2008 Michael Daum http://michaeldaumconsulting.com   © 2008-2018 TWiki:TWiki.TWikiContributor   | 
| License: | GPL (GNU General Public License  ) | 
| Plugin Version: | 2018-07-05 | 
| 2018-07-05: | TWikibug:Item7841  : Copyright update to 2018 | 
| 2016-01-08: | TWikibug:Item7708  : Copyright update to 2016 | 
| 2015-09-11: | TWikibug:Item7686  : JQueryPlugin to be able to insert ~JavaScript and CSS loading lines at a specified place | 
| 2015-01-10: | TWikibug:Item7604  : Switch from GPL v2 to v3 | 
| 2014-11-14: | TWikibug:Item7588  : Option to load tab content asynchronously; select specific tab in jQuery tab pane; allow tab panes in bullet lists & TWiki table cells; allow HTML in tab title | 
| 2014-09-03: | TWikibug:Item7548  : The CSS margin definition of tab(JQTAB) headers need to take precedence. | 
| 2014-08-26: | TWikibug:Item7544  : JQTAB enhancement: Active tabs have gray gradient; slightly bigger container padding and inter-tab margin | 
| 2014-08-17: | TWikibug:Item7544  : JQTAB enhancements: Show blue link instead of red link on hover over tab; make css overridable; remove dotted underline below tab -- TWiki:Main.PeterThoeny   | 
| 2013-09-28: | TWikibug:Item6737  : Fix broken nested tabs -- TWiki:Main.PeterThoeny   | 
| 2013-08-23: | TWikibug:Item7317  : Update JQueryPlugin to jquery-1.10.2 and jquery-ui-1.10.3 -- TWiki:Main.PeterThoeny   | 
| 2013-01-28: | TWikibug:Item7091  : Use TWISTY in installation instructions and change history | 
| 2012-11-13: | TWikibug:Item7020  : Categorize TWiki Variable -- TWiki:Main.PeterThoeny   | 
| 2011-07-08: | TWikibug:Item6725  : Plugins: Change global package variables from "use vars" to "our" -- TWiki:Main.PeterThoeny   | 
| 2011-03-01: | TWikibug:Item6675  : Possible to specify JQTHEME more than once per page, but only first one takes effect -- TWiki:Main.PeterThoeny   | 
| 2011-03-01: | TWikibug:Item6653  : Update plugin to jquery-1.5.1 and jquery-ui-1.8.10 -- TWiki:Main.PeterThoeny   | 
| 2010-06-08: | TWikibug:Item6486  - upgrade to latest jquery-1.4.2 release -- TWiki:Main/SopanShewale  ; add variable documentation topics VarJQTABPANE, VarJQTAB, VarJQENDTAB, VarJQENDTABPANE -- TWiki:Main/PeterThoeny   | 
| 2010-04-25: | TWikibug:Item6436  - renamed too generic variable names BUTTON, TOGGLE, CLEAR, TABPANE, ENDTABPANE, TAB, ENDTAB to JQBUTTON, JQTOGGLE, JQCLEAR, JQTABPANE, JQENDTABPANE, JQTAB, JQENDTAB, respectively. Old variables names available if configure setting is set: $TWiki::cfg{JQueryPlugin}{Legacy2008} = 1;-- TWiki:Main/PeterThoeny  | 
| 2010-04-22: | TWikibug:Item6433  - doc improvements, no code changes | 
| 15 Jul 2008: | updated to ui-1.5.2; added async treeview; added async options to tabpane | 
| 03 Jul 2008: | updated to ui-1.5.1 | 
| 05 Jun 2008: | updated to jquery-1.2.6 and ui-1.5-RC1 | 
| 30 Apr 2008: | repackaged to contain jquery UI | 
| 13 Feb 2008: | upgrade to jquery-1.2.3, as well as most plugins | 
| 17 Jan 2008: | added jquery.metadata plugin; implemented a jquery.tabpane plugin; updated jquery.dimensions plugin; added jquery.empty plugin to ease development of new plugins | 
| 15 Nov 2007: | use skin independent way to add javascript files to header | 
| 10 Oct 2007: | upgraded to jQuery-1.1.4; compressed js and css | 
| 12 Jul 2007: | initial package containing jQuery-1.1.3.1 | 
| Dependencies: | None | 
| Plugin Home: | http://twiki.org/cgi-bin/view/Plugins/JQueryPlugin   | 
| Feedback: | http://twiki.org/cgi-bin/view/Plugins/JQueryPluginDev   | 
| Appraisal: | http://twiki.org/cgi-bin/view/Plugins/JQueryPluginAppraisal   | 
 
  Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Copyright © 1999-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.