Skip to content

v3.12.1

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Oct 22:40
· 245 commits to master since this release

3.12.1 (2023-10-05)

Bug Fixes

  • Calculation of next control insertion point took into account any divs created by enableEnhancedBootstrapGrid, appendNewField expects only LIs in the calculation and therefore inserts in the wrong position if the EnhancedBootstrap feature is enabled (fd83248)
  • changing column width in enhancedBootstrap feature did not work will with a touchpad. Mousemove event will fire multiple times (especially on MacOS with accelerated/decelerated scrolling) cauing the columns to erratically increase/decrease in size. (eb4fd68)
  • correctly show sort buttons in non-bootstrap mode. Use helpers.toggleHighlight when sorting elements rather than a custom animation (a1f6638)
  • Don't allow rows moved via the keyboard in the enhancedBootstrap feature to swap with prepended or appended fields (5af6feb)
  • enableEnhancedBootstrapGrid inserts the rowWrapperNode at the end of the stage instead of using the last position causing controls to always be inserted at the end even if prepend option is set. Use the location of the added Field's LI to append the rowWrapper before moving the LI within the row (5990b67)
  • helpers.getBootstrapColumnValue return value is an int, no need to parseInt on int (8caa6a2)
  • Only enable mobile sorting action buttons when enhancedBootstrap feature is not enabled. Bootstrap feature has functionality to move rows up and down and the two are incompatible (f7fa676)
  • Reset the height of the InvisibleRowPlaceholders in enhancedBootstrap feature when hiding them (40bf3fe)
  • When cloning a field in enhancedBootstrap mode invisible row placeholders need to be setup for the new fields (49b3363)
  • When drag and dropping a Header field (and other types) in enhancedBootstrap mode the preview needs to be cleaned of row- and col- classes otherwise and invalid field element is placed on the stage. (35d8ea5)
  • When drag and dropping elements in enhancedBootstrap mode the colWrapper mouseenter could fire after dragging a field onto another field, this would cause the rowPlaceholders to be hidden and then shown with 1px height (ea91499)