Skip to content

Latest commit

 

History

History
127 lines (87 loc) · 5.21 KB

CHANGELOG.md

File metadata and controls

127 lines (87 loc) · 5.21 KB

@2.3.0

  • Fixed: Suggested fix for Autoscroll not happening - furcan#62 (Thanks revaij83)
  • Fixed: Specialcharacters keyboard close button is not visible when kioskboard-overflow class present - furcan#60
  • Added: Enter key added.
    • "keysEnterText", "keysEnterCallback", and "keysEnterCanClose" options are added.
    • furcan#50
    • furcan#55
  • Changed: Refactor.

@2.2.0


@2.1.0

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


@2.0.0

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




@1.4.0

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

@1.3.3

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

@1.3.2

  • Added: Internet Explorer 11 compatibility. (#3)
  • Changed: Code Review.

@1.3.1

  • Fixed: Fixes on checking the "window.location.protocol". (#4)
  • Added: IE polyfill for the CustomEvent constructor. (#3)
  • Changed: Code Review.

@1.3.0

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

@1.2.1

  • Fixed: Document Object Model definition fixes.

@1.2.0

  • Added: Universal Module Definition.
  • Code Review

@1.1.1

  • Code Review

@1.1.0

  • Added: "allowMobileKeyboard" option is added. Default value is "false" and prevents mobile keyboard.

  • Code Review


@1.0.0

  • KioskBoard is ready to use.

@1.0.0-beta.02

  • KioskBoard. First Release.

@1.0.0-beta.01

  • KioskBoard. Coming Soon.