FormBuilder Versions Save

A jQuery plugin for drag and drop form creation

v3.19.7

2 weeks ago

3.19.7 (2024-03-13)

Bug Fixes

  • restoring value of typeUserAttr select with attributeName className (d9d59af)
  • take a copy of typeUserAttr when processing (7366ddc)

v3.19.6

2 weeks ago

3.19.6 (2024-03-13)

Bug Fixes

  • loading of userData into tinymce control after initialisation (842d322)

v3.19.5

3 weeks ago

3.19.5 (2024-03-06)

Bug Fixes

  • regression in bfa92e8 caused typeUserAttrs of type string to not load formData (3f899c8)

v3.19.4

3 weeks ago

3.19.4 (2024-03-01)

Bug Fixes

  • allow browser to break words in labels, headers, and paragraphs instead over overflowing (e8bc802)
  • clicking field controls while using trackpad may trigger drag instead of click (6c7e3a6)
  • use flexbox instead of floats for stage and control layout (d25693a)

v3.19.3

3 weeks ago

3.19.3 (2024-03-01)

Bug Fixes

  • ensure that config is per instance of formBuilder (c44dbc4)
  • selecting last field id when running in advanced bootstrap mode (8153745)

v3.19.2

3 weeks ago

3.19.2 (2024-03-01)

Bug Fixes

  • provide the value for a number attribute in the tUA array (76db433)

v3.19.1

1 month ago

3.19.1 (2024-02-09)

Bug Fixes

  • do not remove valid empty userData from field data struct (1e64c69)
  • store result of trimmed values config to the sanitizedField (1504849)

v3.19.0

1 month ago

3.19.0 (2024-02-09)

Features

  • allow hierarchically defined controlConfig for type and subtype (5d7ff8f)

v3.18.0

2 months ago

3.18.0 (2024-01-19)

Features

  • Allow control plugins to disable default attributes via the disableAttr key in the plugin definition (54bc369)

v3.17.3

3 months ago

3.17.3 (2023-12-08)

Bug Fixes

  • Only setup sortable row wrapper and invisible row placeholders when adding a row to the stage (25a27e6)
  • Use last-of-type instead of last-child due to drag/drop placeholder occupying last-child position (dc4f312)
  • Use the pointer to for sortable intersect detection when dragging controls from the control panel onto a bootstrap row. jQuery.ui sortable used tolerance: intersect which caused the placeholder in a row to jump around when near the edges and the new control is less than 50% contained. (995fc2e)
  • When adding rows, reset the hidden flag for all placeholders (939341c)