jQuery JavaScript library for Foswiki
Description
This plugin contains the latest version of the
jQuery
JavaScript library.
"jQuery is a fast, concise, JavaScript Library that simplifies how you traverse
HTML documents, handle events, perform animations, and add Ajax interactions to
your web pages."
See the
JQueryPluginExamples page for a demo of a couple of widgets used by Foswiki.
Included libraries
- jquery: the core
- jquery.autocomplete: add an autocomplete to input fields
- jquery.bgiframe: helps ease the pain when having to deal with IE z-index issues
- jquery.blockUI: an alternative to synchronous ajax; block the UI without locking the browser
- jquery.chili: client side syntax highlighting
- jquery.cycle, jquery.cycle.trans: easy to use light-weight slideshow implementation
- jquery.debug: helps debugging jquery code
- jquery.easing set custom easing types for standard animations
- jquery.form: handle form submits via ajax and submit the form just like it is a normal submit
- jquery.hoverIntent: similar to jQuery's hover. However, onMouseOver hoverIntent tracks the user's mouse and waits until it slows down before calling the onMouseOver function
- jquery.innerfade: a more flexible version of Slideshow
- jquery.maskedinput: mask the characters allowed in an input field.
- jquery.metadata: read metadata from classes, attributes or elements
- jquery.nifty: create rounded corners, TODO: replace with
- jquery.rating: create a non-obstrusive star rating control
- jquery.shrinkurls: shrink link long link texts
- jquery.spinner: simple jQuery spinner
- jquery.superfish: multi-tiered dropdown menus including a time delay on mouseover
- jquery.tabpane: create a tabpane widget (non-ui version)
- jquery.tooltip: create customizable tooltips
- jquery.treeview create a leightweight and unobtrusive expanding and collapsing treeview control
- jquery.validate: client-side form validation
- jquery.shake: osx login box animation
- ui.accordion
- ui.datepicker
- ui.dialog
- ui.draggable
- ui.droppable
- ui.mouse
- ui.resizable
- ui.selectable
- ui.slider
- ui.sortable
- ui.tabs
Further references and tutorials
Syntax Rules
%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.
Themes
The following themes are provided:
-
flora
theme
-
ogray
theme (outdated)
Examples
Installation Instructions
You do not need to install anything in the browser to use this extension. The following instructions are for the administrator who installs the extension on the server.
Open configure, and open the "Extensions" section. Use "Find More Extensions" to get a list of available extensions. Select "Install".
If you have any problems, or if the extension isn't available in
configure
, then you can still install manually from the command-line. See
http://foswiki.org/Support/ManuallyInstallingExtensions for more help.
Plugin Info
Plugin Author(s): |
Michael Daum, EugenMayer? |
Copyright: |
2007-2009 Michael Daum http://michaeldaumconsulting.com |
License: |
GPL |
Plugin Version: |
v1.15 |
Change History: |
|
15 Jan 2009: |
fixed click target for relative urls in %BUTTON{}%; yet another jquery.wikiword fix |
13 Jan 2009: |
fixed jquery.wikiword not to depend on outside string libraries; added foswiki alias to global javascript variables (Eugen Mayer) |
08 Jan 2009: |
certified for foswiki/compat; fixed BUTTON target for non-wikiword topics |
12 Dec 2008: |
fixed a series of IE6+IE7 issues |
18 Nov 2008: |
added jquery.ifixpng; improved BUTTON tag to have submit and clear and reset buttons; ie6 fixes for BUTTONs; added missing jquery.wikiword plugin |
13 Nov 2008: |
added automaxexpand for TABPANES ; added jquery.shake plugin; reworked BUTTON tag |
15 Oct 2008: |
added jquery.autocomplete, jquery.cycle |
20 Jul 2008: |
added jquery.form, jquery.maskedinput, jquery.validate |
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://foswiki.org/Extensions/JQueryPlugin |