JQuery integration project
Overview
This feature uses the jQuery JavaScript framework to create a plugin-based approach for enhancing the WET core framework.
Benefits¶
- Includes the jQuery JavaScript Library which "simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development" (Source: http://jquery.com)
- Provides a plugin-style architecture that can load scripts and CSS files without the use of link and script elements
- Allows jQuery plugins and other JavaScript files to be added to the WET framework by wrapping them in a WET plugin
- Simplifies plugin development by providing utility functions for loading parameters from a script id and dynamically loading JavaScript library files and CSS files (see section 6.1 for instructions on how to create a WET plugin)
- Requires only one line of code in a Web page to enable and configure WET plugins (see section 6.2 for more details)
- Conforms to WCAG 2.0
- Progressive enhancement approach
- Supports Firefox, Opera, Safari, Chrome, and IE 7+
Working examples¶
3rd party software distributed with this feature¶
- EqualHeights - GPL license
- jQuery - jQuery license (MIT/GPL v2.0)
- jQuery UI - jQuery license (MIT/GPL v2.0)
- jQuery hashchange event - MIT/GPL licenses
- jQuery Hotkeys - MIT license, GPL license
- jQuery Metadata Licence MIT, Licence GPL
- jQuery Templates - MIT license, GPL license
- Modernizr - Modernizr license (BSD/MIT)
- parseURI - MIT license
- PIE - Apache License v2.0, GPL v2.0
- pxToEm - MIT license, GPL license
- Resize Events - GPL license
Relevant links¶
Tracking
- Defect - Défaut: 2 open / 24
- Suggestion: 5 open / 23
- Management - Gestion: 0 open / 1
- Request - Demande: 0 open / 16
Members
Participant: Adam Soltys, Andrew Pressey, Christian Rochefort, Dave Schindler, Marc Stolovitsky, Martin Lebrun, Thomas Craig
Contributor/Contributeur: Denis Cabasson, Jim Sellers, Serge Bedard
Manager/Gestionnaire: Laurent Goderre, Mario Bonito
Portfolio/Portefeuille: Laurent Goderre, Mary Beth Baker, Mary Beth Baker, Mary Beth Baker, Paul Jackson