Implemented the widget's destroy() function.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@77 94abb049-4c99-2bb6-4660-adfa52c15896
Updated the insert() function so that it could insert both rich content items as well as regular items.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@78 94abb049-4c99-2bb6-4660-adfa52c15896
Added example of adding a regular item with the insert() function.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@79 94abb049-4c99-2bb6-4660-adfa52c15896
* Updated list population to use the new universal insert() function to insert rich content item objects.
* Added a new option array, "items", which will eventually supercede the "richItems" option array. Both regular and rich content items can be added thru it.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@80 94abb049-4c99-2bb6-4660-adfa52c15896
Added a DEPRECATED notice on the "richItems" option array as it's been superseded by the "items" option array and will be removed in a future release.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@81 94abb049-4c99-2bb6-4660-adfa52c15896
* On the Advanced demo, added examples of adding regular items thru the "items" option array and the insert() function.
* On the Rich Content demo, changed the "richItems" option array to "items" since the former is now deprecated.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@82 94abb049-4c99-2bb6-4660-adfa52c15896
Updated the package.json file for the upcoming release.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@83 94abb049-4c99-2bb6-4660-adfa52c15896
* Added a comment stating that jquery.ui.widget.js is not required if jQuery UI is used.
* Moved the picklist CSS into a new file: jquery-picklist.css

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@92 94abb049-4c99-2bb6-4660-adfa52c15896
* Improved performance of initialization on very large item sets by building items via HTML rather than jQuery functions.
* Removed the deprecated (and now defunct) "richItems" option.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@93 94abb049-4c99-2bb6-4660-adfa52c15896
* Added a _refreshControls() helper method for refreshing the state of the control buttons.
* Call the new _refreshControls() in the _changeHandler() method, so selecting and deselecting list item(s) does not cause a refresh of the entire widget -- instead only the control buttons get refreshed. This improves the performance of selecting/deselecting list items by a factor of about six!

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@94 94abb049-4c99-2bb6-4660-adfa52c15896
Pass in the actual list item to the _addItem() and _removeItem() methods, rather than the list item value.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@95 94abb049-4c99-2bb6-4660-adfa52c15896
Improved the performance of the Add, Add All, Remove, and Remove All control buttons.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@96 94abb049-4c99-2bb6-4660-adfa52c15896
Updated website.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@97 94abb049-4c99-2bb6-4660-adfa52c15896
* Added initial callbacks for these events: beforeBuild, afterBuild, beforePopulate, afterPopulate, beforeAddAll, afterAddAll, beforeAdd, afterAdd, beforeRemove, afterRemove, beforeRemoveAll, afterRemoveAll, beforeRefresh, afterRefresh, beforeRefreshControls, afterRefreshControls, and onDestroy. These are subject to change or be removed until 1.0.
* Added a callbacks example page.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@98 94abb049-4c99-2bb6-4660-adfa52c15896
Added console to display the events.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@99 94abb049-4c99-2bb6-4660-adfa52c15896
Switched from jQuery 1.7.1 to 1.7.2.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@100 94abb049-4c99-2bb6-4660-adfa52c15896
Clone and wrap the rich element before getting its HTML to ensure we get all of the element and not just it's inner HTML.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@101 94abb049-4c99-2bb6-4660-adfa52c15896
Removed useless float rule.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@102 94abb049-4c99-2bb6-4660-adfa52c15896
Minor CSS tweaks.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@103 94abb049-4c99-2bb6-4660-adfa52c15896
Added an IE7-specific stylesheet to fix the moronic deviation that is the CSS support in that browser. Please, just die IE7... no one likes you.

git-svn-id: https://jquery-ui-picklist.googlecode.com/svn/trunk@104 94abb049-4c99-2bb6-4660-adfa52c15896