Commit the first set of widgets.
Widget is the base class for all widgets.
CheckBox and Radio are two boolean widgets whose purpose is to replace the corresponding inputs.
Tests runners now works with dependencies placed in the depends folder.
Widget now copy the style of the target on its dummy.
Widget doesn't dispatch a valueChanged signal when the value don't changed.
Commit first code and test for the slider widget.
Sliders implementation and documentation done.
Widgets dissociate commands for keydown and commands for keyup.
Widgets now provide a default behavior for keyup and keydown callbacks.
Widget's valueChanged signal is only dispatched when the value actually change.
Widgets now provides a hasFocus flag.
The routine to insert live widgets in the tests runners have been changed in order to have the widgets appearing in the order of the test. A header is also added before the live widgets.
JS version updated.
Added docco documentation.
Widgets keyup and keydown commands return are used as return for the corresponding callbacks.
Slider's track can also start a drag gesture.
Added a new Stepper widget.
Slider and Stepper both inherit from a new abstract widget called NumericWidget.
The cantInteract function is now provided by the widget class.
The documentation and the output js have been updated.
Added a new widget for file picking.
Tests now rely on a stylesheet to provides styles to live widgets.
Stepper's up and down button no longer contains text. The - and + signs are created through css.
Fix missing tests for steppers in the test all file.
Updated documentation.
Big commit.

New widgets : TextInput, Container, ColorPicker, SquarePicker, ColorPickerDialog.
Widget's styles was moved in a specific stylesheet.
All tabs were replaced by spaces in the source files.
Widgets now bubbles keyboard that weren't found on the widget to its parent.
Widgets provides a addClasses and removeClasses method to quickly add custom classes to the dummy.
Widgets allow objects in the set method to set many properties at once.
FilePicker now automatically create a target if created without one.
New widgets : Button

The core.coffee provides a simple jquery plugins that allow to replace inputs in a file by their corresponding widgets.
The index.html offer a demonstration of inputs replacement in a real world example.
Added the build file I use to produce the compiled js and the documentation.
Widgets now flags their target to prevent extra replacements.
ColorPicker now open the dialog with enter or space.
ColorPickerDialog now return the focus on the colorpicker on close.
The default ColorPicker instance is now added on document.ready.
New Widget: TextArea

The target safety check in widgets was refactored.
A widget now just had to override the checkTarget method to implement its own safety check.
The Widget class now provides some utility functions for target checks.
New Widget: DropDownList

Currently the dropdownlist is in a draft state.
The core file now works with a WidgetPlugin that allow replacement customisation.
Slider value know follow the knob by default.
Tests runners, demos and docs have been updated.
Merge back changes made to the core
New Widgets : SingleSelect and MenuList

Updated documentation of core.coffee and selects.coffee
Fixed the annoying issues that prevented to run the whole test suite with the produced js.
The tests suite now succeed in Firefox, Opera and Chrome.
Update the documentation of menus.coffee
Renamed ColorPicker to ColorInput, ColorPickerDialog to ColorPicker.
New DateInput widget in construction.
Updated build and documentation.