remove 'check box' default label value in JS CheckBox component
Fix type warning and fix JSDoc notation.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Remove annotations: it is the same as in the parent class, in which case @override takes care of inherited annotations.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Events are added after the component is created (MXMLDataInterpreter), so anything that relies on data about events - like the new SVG event protocol - needs to have a handler that is triggered after the component is completely initialised.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Implementation of the creation and registration of the 'click' event callback in FlexJS and SVG.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Fixed Closure warning caused by this hack; Fixed some more JSDoc.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Updated type annotation and member initialisation to allow for NULL, preventing the triggering of the new method for all components.

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
- renamed and moved the SVG asset for the TextButton class
- changed the syntax for the 'clickHandler' property assignment

Signed-off-by: Erik de Bruin <erik@ixsoftware.nl>
Adding initial version of DateChooser and DateField to the ActionScript side. Added these new component classes to FlexJSUI and not FlexJSJX because DateField will not cross-compile in its present form and relies on some aspects of DateChooser (which can be separated if necessary).