Joshua A. Horton
|
23d66d80f3
|
Preemptive housekeeping.
|
2018-04-27 13:39:00 +07:00 |
|
Joshua A. Horton
|
b68d63fe68
|
Fixes rotation resizing for iOS native.
|
2018-04-26 15:20:49 +07:00 |
|
Joshua Horton
|
cd35335a06
|
Merge pull request #651 from keymanapp/web-testing-robustness
Web automated testing robustness
|
2018-03-09 10:49:48 +07:00 |
|
Joshua A. Horton
|
b61277cfb8
|
Resets context (including deadkeys) upon any control's loss of focus.
|
2018-03-09 08:57:31 +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
|
2e2bde5365
|
Addresses change noted by #652.
|
2018-03-07 09:36:07 +07:00 |
|
Joshua A. Horton
|
b9bae9f8a5
|
Prevents use of independent keyboard management on embedded paths.
|
2018-03-07 09:12:44 +07:00 |
|
Joshua - Leisure
|
c44150808a
|
Cleans up 'lastActiveElement' and 'setActiveKeyboard' behaviors.
|
2018-03-07 01:02:12 +07:00 |
|
Joshua A. Horton
|
207ce107e4
|
Heavily enhances the attachment test suite, includes related bug fixes.
|
2018-03-06 10:56:50 +07:00 |
|
Joshua A. Horton
|
e05232ecde
|
Fixes some attachment bugs, updates new tests to work with touch.
|
2018-03-06 09:56:13 +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
|
038c344a4f
|
KMW now generates onChange events. Still need onInput.
|
2018-03-02 12:04:13 +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
|
7465a5d0c2
|
Adds a KeymanWeb 'shutdown' API function for testing for a better engine reload/reset. Resolves IFrame problem.
|
2018-02-09 11:03:10 +07:00 |
|
Joshua A. Horton
|
b8432dfd92
|
Fixes an IFrame attachment idempotency bug, extends unit test resources.
|
2018-02-09 09:03:37 +07:00 |
|
Joshua A. Horton
|
c298281456
|
Initial BrowserStack support! Problem - browser-specific testing...
|
2018-02-05 14:33:07 +07:00 |
|
Joshua A. Horton
|
f4c3014aee
|
Initial KMW tests are now functional! Turns out there were a few bugs to fix getting basic tests up and running.
|
2018-02-02 16:18:31 +07:00 |
|
Joshua A. Horton
|
5c34137477
|
More PR fixes.
|
2018-02-02 14:37:07 +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
|
a051f876a7
|
Merge branch 'web-544-iframe-instanceof' into web-typescript-legacy-refactor
|
2018-01-26 12:46:02 +07:00 |
|
Joshua A. Horton
|
3dbef51e9a
|
Fixes #544.
|
2018-01-26 10:50:17 +07:00 |
|
Joshua A. Horton
|
beadfc30ef
|
Deals (partly?) with IE's .parentWindow property.
|
2018-01-26 08:32:41 +07:00 |
|
Joshua A. Horton
|
c65df69091
|
Merge branch 'web-typescript-dom-module' into web-typescript-legacy-refactor
|
2018-01-25 08:28:20 +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
|
bfd041b5f9
|
Refactored hotkeys, window load/unload event handlers, _SelPos.
|
2018-01-24 11:02:55 +07:00 |
|
Joshua A. Horton
|
ad228fbfbd
|
Refactors numerous DOM-related state variables out of kmwbase.ts and into the appropriate DOM-related sources.
|
2018-01-24 10:07:04 +07:00 |
|
Joshua A. Horton
|
be86249124
|
A few fixes + moved a field.
|
2018-01-23 12:31:07 +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
|
5114da88ea
|
Further refactoring + some bookkeeping after recent related PR merges/edits.
|
2018-01-23 09:50:35 +07:00 |
|
Joshua A. Horton
|
f8cb6be5f5
|
Merges in the legacy property rework changes to the current work on the DOM module, which relocates affected code.
|
2018-01-22 12:44:37 +07:00 |
|
Joshua A. Horton
|
111321ff72
|
Bits of tidying up.
|
2018-01-12 14:46:07 +07:00 |
|
Joshua A. Horton
|
5b4c1b2666
|
Shifted some APIs, partially refactored 'init()' and the MutationObservers.
|
2018-01-12 14:31:38 +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
|
8ef4e16e01
|
Reworks the 'this' binding technique for events to use the .bind function. Much simpler.
|
2018-01-11 11:44:32 +07:00 |
|
Joshua A. Horton
|
fbf863ca16
|
Refactored the DOM events into their own separate source file. Further refactoring will be needed down the line.
|
2018-01-11 11:12:19 +07:00 |
|
Joshua A. Horton
|
95068cec55
|
Moved core attachment functions into the new DOMManager object.
|
2018-01-11 11:05:06 +07:00 |
|
Joshua A. Horton
|
ecedc6825f
|
Created kmwdom.ts to facilitate refactor testing, refactored control enable/disable functions.
|
2018-01-11 10:44:02 +07:00 |
|