Seaside / JQueryWidgetBox
Monticello registration
About JQueryWidgetBox
Introduction
JQueryWidgetBox is a library for Seaside wrapping some interesting jQuery scripts/components together with examples and tests.
This should allow you to easily use JQuery widgets within your own Seaside applications and (if you contribute) also help others to reuse your code.
Installation
Full installation
The full installation is usefull if you take care of the project itself - which means you are a contributor who will add own widgets to the widget box by wrapping jquery plugins.
In this case it is good to load all the other widgets from the project to browse code examples. You can then load either the stable version:
Gofer new
url: 'http://smalltalkhub.com/mc/Seaside/JQueryWidgetBox/main';
package: 'ConfigurationOfJQueryWidgetBox';
load.
(Smalltalk at: #ConfigurationOfJQueryWidgetBox) project stableVersion load
or the development version:
Gofer new
url: 'http://smalltalkhub.com/mc/Seaside/JQueryWidgetBox/main';
package: 'ConfigurationOfJQueryWidgetBox';
load.
((Smalltalk at: #ConfigurationOfJQueryWidgetBox) project version: #development) load
which should contain the latest stuff contributors are working on.
Widgets
The following widgets are currently part of the widget box:
- AccessibleNewsSlider http://www.reindel.com/accessiblenewsslider
- Alphanumeric http://itgroup.com.ph/alphanumeric/
- Autocomplete http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
- BubbleTip http://plugins.jquery.com/project/bubbletip
- Calculator http://keith-wood.name/calculator.html
- CheckTree http://static.geewax.org/checktree
- Cycle http://jquery.malsup.com/cycle/
- DropShadow http://eyebulb.com/dropshadow/
- EpiClock http://eric.garside.name/docs.html?p=epiclock
- Farbtastic http://acko.net/dev/farbtastic
- FishEye http://www.ndesign-studio.com/demo/css-dock-menu/css-dock.html
- FontEffect http://www.iofo.it/jquery/fonteffect/
- FormExample http://mucur.name/system/jquery_example/
- FullCalendar http://arshaw.com/fullcalendar/
- Growl http://plugins.jquery.com/project/jgrowl
- HoverIntent http://cherne.net/brian/resources/jquery.hoverIntent.html
- ImageDropDown http://marghoobsuleman.com/jquery-image-dropdown
- InnerFade http://medienfreunde.com/lab/innerfade/
- JEditable http://www.appelsiini.net/projects/jeditable
- JqGrid http://www.trirand.com/blog/
- JQTools-Tabs http://flowplayer.org/tools/tabs.html
- MapQuery: http://mapquery.org/
- Page Fold http://elliottkember.com/sexy_curls.html
- Reflection http://www.digitalia.be/software/reflectionjs-for-jquery
- SelectMenu http://filamentgroup.com/lab/jqueryuiselectmenuanariaaccessiblepluginforstylingahtml_select/
- Shadow Animation http://www.bitstorm.org/jquery/shadow-animation/
- Sheet http://jqueryplugins.weebly.com/jquerysheet.html
- Spinner http://github.com/btburnett3/jquery.ui.spinner
- Splitter http://methvin.com/splitter
- Stars Rater http://orkans-tmp.22web.net/star_rating/index.html
- Tablesorter http://tablesorter.com
- Timepickr http://bililite.com/blog/2009/07/09/updating-timepickr/
- WeekCalendar http://www.redredred.com.au/projects/jquery-week-calendar/
Accessing the examples
If you run Seaside and load the JQueryWidgetBox then you should be able to access the examples http://localhost:8080/browse/jquery-widgets
Development
Add you own widgets
This is described in this post: http://lists.squeakfoundation.org/pipermail/seaside/2009-November/021912.html
CI Server
The project is under continuous integration control to check wheter tests are green.
Just visit: https://ci.inria.fr/pharo-contribution/job/JQueryWidgetBox/
License
The project is using MIT License for its own code.
But note that it may be possible that some of the wrapped jquery plugins may have a different license for usage. Check that before you integrate them into own projects.
