allow Bootstrap row identifiers to be any string value after row- (eg row-myrow). This allows default fields or inputSets to be pre-configured with named rows which can then be targeted with CSS rules. (e06f85d)
Refactor initialisation of the formBuilder plugin to ensure that two or more concurrent initialisations cannot interfere with each other (199c1cd)
subtype is critical to defining the control, add subtype to the list of attributes that are hidden rather than removed when disabled via disabledAttrs (28208fa)
don't bother lifting col/row classes if we don't have any to lift (e012b8b)
fix lifting bootstrap col/row fields for autocomplete (62b8e3b)
initialise formRender with an empty formData in cases when no formData is provided, otherwise we are unable to perform setData/render functions on the container (48700de)
move custom control registration into its own class and initialise it per formBuilder instance. This ensures definitions set in one formBuilder do not interact with definitions in other formBuilder instances (203cac7)
add missing call to getBootstrapColumnClass otherwise check will always fail. Ensure we retain additional styles set on colWrappers by only removing and adding the requested col-* classes (10067e6)
add test cases for Bootstrap helper methods and align functions with sane return values (2fa6c0b)
emit an event when clearing the stage, use this to reset formRow counter and stage setup for enhancedBootstrap function (edd5500)
revert change that incorrectly grabbed the description of the fields (7d61aaf)
stopIndex is incorrectly calculated when in enhancedBootstrap mode. Fix this by always referring to children of the stage rather than LIs (052a761)
Unify the regular and enhancedBootstrap UX (c0e6d71)
use non-deprecated keyboardEvent.code instead of keyboardEvent.keycode. (0881cff)
when sorting stage items don't allow the placeholder to go before a prepended and after an appended item (6da23a2)
Add in additional HTML5 inputs time, datetime-local and range [supported by all major browsers]. For BC reasons time and datetime-local implemented as a subtype of date. (0a1c141)