Skip to content

Releases: furcan/KioskBoard

v2.3.0

16 Oct 19:56
c2b426d
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

13 Apr 17:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0

v2.1.0

20 Feb 01:39
Compare
Choose a tag to compare
  • 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

11 Dec 22:38
Compare
Choose a tag to compare
  • 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

21 Apr 23:10
Compare
Choose a tag to compare
  • 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

27 Aug 18:14
Compare
Choose a tag to compare

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

v1.3.2

19 Aug 19:22
Compare
Choose a tag to compare

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

19 Aug 03:00
Compare
Choose a tag to compare

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

20 Mar 14:30
Compare
Choose a tag to compare

Fixed: Document Object Model definition fixes.

v1.2.0

28 Feb 17:33
9e6f08b
Compare
Choose a tag to compare

Added: Universal Module Definition.
Changed: Code Review