Marc Durdin
|
48f067cca4
|
Fixes #676: keyboard state cookie overwritten by first keyboard registration
|
2018-03-20 08:24:28 +07:00 |
|
Joshua A. Horton
|
70244c52d6
|
Forgot to embedded-check a new _BlurKeyboardSettings call.
|
2018-03-09 08:21:42 +07:00 |
|
Joshua A. Horton
|
a9ed228346
|
Merge branch 'master' into web-testing-robustness
|
2018-03-08 14:37:21 +07:00 |
|
Joshua A. Horton
|
80087aa92d
|
Adds tracking to facilitate event handling termination during shutdown.
|
2018-03-08 14:36:17 +07:00 |
|
Joshua A. Horton
|
2b6ce9bb18
|
Fixed a shutdown bug that was the source of IE troubles.
|
2018-03-08 14:02:30 +07:00 |
|
darcywong00
|
5bafbec132
|
Fix PInternalName on embedded
#637 cleaned up keyboard activation for KMW, but broke embedded because the internal keyboard name is namespaced packageID::Keyboard_keyboardID.
|
2018-03-08 13:38:18 +07:00 |
|
Joshua - Leisure
|
c44150808a
|
Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors.
|
2018-03-07 01:02:12 +07:00 |
|
Joshua A. Horton
|
30d646ca99
|
Merge branch 'master' into web-typescript-namespacing
|
2018-03-05 14:09:59 +07:00 |
|
Joshua A. Horton
|
a3038f4cde
|
Applies namespacing to the bulk of currently-refactored KMW code.
|
2018-03-05 09:51:20 +07:00 |
|
Joshua A. Horton
|
e3580bf1bc
|
Fixes up the 'setActiveKeyboard' API function a bit.
|
2018-03-01 12:31:59 +07:00 |
|
Joshua A. Horton
|
89de17cb7d
|
Reimplements the auto-selection of the first keyboard stub.
|
2018-03-01 11:48:25 +07:00 |
|
Joshua A. Horton
|
4ed40914e2
|
Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores
|
2018-02-23 10:35:37 +07:00 |
|
darcywong00
|
03611801b8
|
Check API endpoints for BCP-47
* Update `keymanCloudRequest` to query for `languageidtype=bcp47`
* Change root Samples and Testing pages to use BCP-47 codes
|
2018-02-21 15:41:53 +07:00 |
|
Joshua A. Horton
|
7c12acae09
|
No tests yet, but initial exploded 'any' and 'index' are in place.
|
2018-02-21 13:26:06 +07:00 |
|
Joshua A. Horton
|
1d88348f59
|
Engine test + recorder build now integrated and working with CI test run.
|
2018-02-13 11:03:49 +07:00 |
|
Joshua A. Horton
|
6970c86477
|
Relocates the recorder into the general /source/ directory + ties its build into the test command.
|
2018-02-13 09:46:23 +07:00 |
|
Joshua A. Horton
|
dc64f384a4
|
Modified 'shutdown' related code; adjusted initial definition of the 'keyman' variable to help the 'delete' succeed.
|
2018-02-13 08:31:35 +07:00 |
|
Marc Durdin
|
ee3aac6989
|
Merge pull request #570 from keymanapp/web-use-api.keyman.com
Use api.keyman.com instead of r.keymanweb.com on KeymanWeb
|
2018-02-12 13:24:49 +07:00 |
|
Marc Durdin
|
a49f7a381a
|
Add version query string
|
2018-02-12 12:19:11 +07:00 |
|
Joshua Horton
|
182797bbf0
|
Merge pull request #563 from keymanapp/web-350-mocha-testing
KeymanWeb Testing Infrastructure
|
2018-02-09 09:58:12 +07:00 |
|
Joshua A. Horton
|
14408bc20a
|
Fixes a few callback bind/scoping bugs found looking at the manual test pages.
|
2018-02-08 08:46:27 +07:00 |
|
Marc Durdin
|
75c0e5fcd0
|
Enable keyboard supplementary plane mode based on keyboard metadata rather than stub metadata
|
2018-02-07 11:50:01 +07:00 |
|
Marc Durdin
|
ffa459d02b
|
Use api.keyman.com instead of r.keymanweb.com
|
2018-02-06 13:31:49 +07:00 |
|
Joshua A. Horton
|
ba76a734e0
|
Rewired most of the Util.instanceof calls to use TS-friendlier versions.
|
2018-02-02 12:40:22 +07:00 |
|
Joshua A. Horton
|
beadfc30ef
|
Deals (partly?) with IE's .parentWindow property.
|
2018-01-26 08:32:41 +07:00 |
|
Joshua A. Horton
|
a0e1783061
|
Outside of initialization code and the debug API, completes the keymanweb.ts refactor.
|
2018-01-24 12:20:09 +07:00 |
|
Joshua A. Horton
|
51a1b886e2
|
Refactored ActiveElement, element focusing, and a few other methods.
|
2018-01-23 12:21:52 +07:00 |
|
Joshua A. Horton
|
d234be6a74
|
Merge branch 'web-typescript-typed-callbacks' into web-typescript-dom-module
|
2018-01-23 09:00:35 +07:00 |
|
Joshua A. Horton
|
a9ac39457a
|
Merge branch 'master' into web-typescript-dom-module
|
2018-01-22 15:49:38 +07:00 |
|
Joshua A. Horton
|
ddc9ad5968
|
Dropped a few type casts.
|
2018-01-22 15:42:22 +07:00 |
|
Joshua A. Horton
|
193caedb5b
|
Fixed Closure errors.
|
2018-01-22 14:56:12 +07:00 |
|
Joshua A. Horton
|
360cbc4a2f
|
Moves core keyboard namespacing functionality into kmwembedded through new functions.
|
2018-01-22 14:46:24 +07:00 |
|
Joshua A. Horton
|
14b6a04d1a
|
Minor tweaks in response to PR review.
|
2018-01-22 13:19:40 +07:00 |
|
Joshua A. Horton
|
e1d90461b5
|
Refactors the keyboard-namespacing changes introduced in work for #520.
|
2018-01-22 10:55:22 +07:00 |
|
Joshua A. Horton
|
6b42827963
|
Refactored physical keyboard event handling functions to the DOM event objects.
|
2018-01-12 13:22:09 +07:00 |
|
Joshua A. Horton
|
64f237867a
|
Restructured the DOM event objects, refactored the focus events and frame setup functions.
|
2018-01-12 11:33:16 +07:00 |
|
Joshua A. Horton
|
a4e671d8a6
|
Relocates some API wrapper definitions from keymanweb.ts to kmwbase.ts.
|
2018-01-11 12:24:51 +07:00 |
|
Joshua A. Horton
|
4b85d8f1b6
|
Fixed cloud bugs, reworked the object into its own class.
|
2018-01-11 09:00:01 +07:00 |
|
Joshua A. Horton
|
e74836e178
|
Extraction of keyboard data management code complete.
|
2017-12-22 13:31:40 +07:00 |
|
Joshua A. Horton
|
7695636758
|
Almost all keyboard data management is now within KeyboardManager. Remaining: the events.
|
2017-12-22 13:18:08 +07:00 |
|
Joshua A. Horton
|
f4a134417a
|
Moved the bulk of the cloud request keyboard functions into KeyboardManager.
|
2017-12-22 12:28:09 +07:00 |
|
Joshua A. Horton
|
046e9ebaf1
|
Moves the core keyboard management + data into the new KeyboardManager class.
|
2017-12-22 11:47:09 +07:00 |
|
Joshua A. Horton
|
2c9ac8603f
|
Refactors keyboard stub management.
|
2017-12-22 10:08:52 +07:00 |
|