You are here: Foswiki>TWiki Web>JQueryPlugin (26 Jan 2009, AdminUser)

JQueryPlugin

jQuery JavaScript library for Foswiki

Description

WikiRing Powered by
WikiRing Consultants
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

  1. jquery: the core
  2. jquery.autocomplete: add an autocomplete to input fields
  3. jquery.bgiframe: helps ease the pain when having to deal with IE z-index issues
  4. jquery.blockUI: an alternative to synchronous ajax; block the UI without locking the browser
  5. jquery.chili: client side syntax highlighting
  6. jquery.cycle, jquery.cycle.trans: easy to use light-weight slideshow implementation
  7. jquery.debug: helps debugging jquery code
  8. jquery.easing set custom easing types for standard animations
  9. jquery.form: handle form submits via ajax and submit the form just like it is a normal submit
  10. 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
  11. jquery.innerfade: a more flexible version of Slideshow
  12. jquery.maskedinput: mask the characters allowed in an input field.
  13. jquery.metadata: read metadata from classes, attributes or elements
  14. jquery.nifty: create rounded corners, TODO: replace with
  15. jquery.rating: create a non-obstrusive star rating control
  16. jquery.shrinkurls: shrink link long link texts
  17. jquery.spinner: simple jQuery spinner
  18. jquery.superfish: multi-tiered dropdown menus including a time delay on mouseover
  19. jquery.tabpane: create a tabpane widget (non-ui version)
  20. jquery.tooltip: create customizable tooltips
  21. jquery.treeview create a leightweight and unobtrusive expanding and collapsing treeview control
  22. jquery.validate: client-side form validation
  23. jquery.shake: osx login box animation
  24. ui.accordion
  25. ui.datepicker
  26. ui.dialog
  27. ui.draggable
  28. ui.droppable
  29. ui.mouse
  30. ui.resizable
  31. ui.selectable
  32. ui.slider
  33. ui.sortable
  34. 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

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback