FormBuilder Versions Save

A jQuery plugin for drag and drop form creation

v3.16.6

6 months ago

3.16.6 (2023-10-30)

Bug Fixes

  • 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)

v3.16.5

6 months ago

3.16.5 (2023-10-23)

Bug Fixes

  • define icon() on templateControl (9364525)

v3.16.4

6 months ago

3.16.4 (2023-10-19)

Bug Fixes

  • 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)

v3.16.3

6 months ago

3.16.3 (2023-10-19)

Bug Fixes

  • Configure JSDOM to load script tags injected into the dom by getScripts (41c0b20)
  • Ensure we load these files via https otherwise these controls cannot be loaded when running from file:// (56602ff)
  • formBuilder.actions.setLang now returns a promise (58ec7e5)
  • load css files that exist when testing (ad8147a)

v3.16.2

6 months ago

3.16.2 (2023-10-19)

Bug Fixes

  • 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)

v3.16.1

6 months ago

3.16.1 (2023-10-19)

Bug Fixes

  • 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)

v3.16.0

6 months ago

3.16.0 (2023-10-19)

Features

  • Remove unmaintained Find Uploader (3243ce3)

v3.15.1

6 months ago

3.15.1 (2023-10-17)

Bug Fixes

  • 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)

v3.15.0

7 months ago

3.15.0 (2023-10-14)

Features

  • Support typeUserAttrs and typeUserEvents for all types with a wildcard '*' key (ac0dcf3)

v3.14.0

7 months ago

3.14.0 (2023-10-14)

Bug Fixes

  • starControl did not save nor load userData (a12603d)
  • update tests for starRating (f34a259)

Features

  • 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)