KioskBoard Versions Save

KioskBoard - A pure JavaScript library for using virtual keyboards.

v2.3.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/furcan/KioskBoard/compare/v2.2.0...v2.3.0

v2.2.0

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/furcan/KioskBoard/compare/v2.1.0...v2.2.0

v2.1.0

2 years ago
  • Added: Input based data-kioskboard-placement data attribute option has been added. This option sets the placement of the keyboard on top or bottom for each input/textarea element. The default value is bottom.

    <input class="js-kioskboard" data-kioskboard-type="keyboard" data-kioskboard-placement="top" placeholder="Your Name" />
    
  • Added: TypeScript declaration has been added.

  • Changed: Refactor.

v2.0.0

2 years ago
  • Removed: The KioskBoard.Merge() method has been removed. (This method already has been deprecated in v1.4.0)

  • Changed: KioskBoard.Init() function name has been changed to KioskBoard.init().

  • Changed: KioskBoard.Run() function name has been changed to KioskBoard.run().

  • Changed: Auto-generated kioskboard-aio.js file has been moved from src/all-in-one folder to build folder.

  • Changed: The specialCharactersObject option has been changed to keysSpecialCharsArrayOfStrings. An Array of Strings can be set to override the built-in special characters. e.g. => ["#", "$", "%", "+", "-", "*"]

  • Fixed: Custom key with multiple characters: (#31)

  • Added: The keysNumpadArrayOfNumbers option has been added: An Array of Numbers can be set to override the built-in numpad keys. (From 0 to 9, in any order.) e.g. => [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] - (#30)

v1.4.0

3 years ago
  • Fixed: The dispatcher issue on the input change event has been fixed: (#11)

  • Fixed: The current text selection issue has been fixed: (#19)

  • Added: The max and maxlength attribute controls have been added: (#17)

  • Added: The options parameter has been added to the Run() function to set the initialize options. => KioskBoard.Run(selector, options);

  • Changed: The selector parameter has been changed to selectorOrElement that also can use an element instead of the query selector. => KioskBoard.Run(selectorOrElement);

  • Changed: The Merge() function has been deprecated.

  • Changed: Code Review.

v1.3.3

3 years ago

Fixed: "AllowMobileKeyboard" option was not working properly on iOS devices. (#7)

v1.3.2

3 years ago

Added: Internet Explorer 11 compatibility. (#3)

Fixed: Fixes on checking the "window.location.protocol". (#4)

Added: IE polyfill for the CustomEvent constructor. (#3)

Changed: Code Review.

v1.3.0

3 years ago

Changed: kioskboard.css, and kioskboard.js files have been moved from dist folder to src folder.

Changed: kioskboard-aio.js file has been moved from dist folder to src/all-in-one folder.

Added: autoScroll option has been added. Scrolling the document to the top of the input/textarea element can be manageable with this option. The default value is true as before.

Fixed: Fixes for the input element's selectionStart method to prevent issues if the input element type is number. (#1)

Changed: Code Review.

v1.2.1

4 years ago

Fixed: Document Object Model definition fixes.

v1.2.0

4 years ago

Added: Universal Module Definition. Changed: Code Review