@2.3.0
- Fixed: Suggested fix for Autoscroll not happening - #62 (Thanks revaij83)
- Fixed: Specialcharacters keyboard close button is not visible when kioskboard-overflow class present - #60
- Added: Enter key added.
- Changed: Refactor.
@2.2.0
- Added: Using KioskBoard in embedded webview - #51 (Thanks surexxx)
- Added: Add long press feature - #53 (Thanks surexxx)
- Fixed: Text encoding board-keys-*.json change to UTF-8 - #48 (Thanks densen2014)
- Fixed: Fix the autofocus behavior - #52 (Thanks surexxx)
- Fixed: Avoiding CORS in Electron - #46
- Changed: Refactor.
@2.1.0
-
Added: Input based
data-kioskboard-placement
data attribute option has been added. This option sets the placement of the keyboard ontop
orbottom
for each input/textarea element. The default value isbottom
.<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 toKioskBoard.init()
. -
Changed:
KioskBoard.Run()
function name has been changed toKioskBoard.run()
. -
Changed: Auto-generated
kioskboard-aio.js
file has been moved fromsrc/all-in-one
folder tobuild
folder. -
Changed: The
specialCharactersObject
option has been changed tokeysSpecialCharsArrayOfStrings
. 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
andmaxlength
attribute controls have been added: (#17) - Added: The
options
parameter has been added to theRun()
function to set the initialize options. =>KioskBoard.Run(selector, options);
- Changed: The
selector
parameter has been changed toselectorOrElement
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
, andkioskboard.js
files have been moved fromdist
folder tosrc
folder. - Changed:
kioskboard-aio.js
file has been moved fromdist
folder tosrc/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 istrue
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.