Commit graph

32 commits

Author SHA1 Message Date
Joshua A. Horton
66e35ed875 Fixes KMW landscape display in Firefox, Chrome on mobile devices. 2018-04-26 14:18:59 +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
Joshua A. Horton
a3038f4cde Applies namespacing to the bulk of currently-refactored KMW code. 2018-03-05 09:51:20 +07:00
Marc Durdin
1cd0d2bb31 Recent change from escape/unescape to encodeURI/decodeURI should have been to encodeURIComponent/decodeURIComponent 2018-03-01 09:01:56 +07:00
Joshua A. Horton
ffa76e7468 Fixes for PR comments. 2018-02-15 08:31:34 +07:00
Joshua A. Horton
99db1cda7f Moved Device to new file for Recorder access, + objects for auto tests. 2018-02-13 21:21:43 +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
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
ed0e4fd106 As per PR review. 2018-02-02 09:53:41 +07:00
Joshua A. Horton
c6358e473d More legacy cruft removal. 2018-01-26 13:27:51 +07:00
Joshua A. Horton
ffe033db91 A minor patch for the merge - it missed a couple of 'instanceof's. 2018-01-26 12:50:40 +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
a7f65dc2fb Tweaks documentation and provides a quick spot-check for Event instanceof checks. 2018-01-26 10:59:22 +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
d234be6a74 Merge branch 'web-typescript-typed-callbacks' into web-typescript-dom-module 2018-01-23 09:00:35 +07:00
Joshua A. Horton
07d18c3ddd Merge branch 'master' into web-typescript-typed-callbacks 2018-01-22 15:27:37 +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
6a91e57664 Initial legacy IE property replacement work. 2018-01-22 12:20:28 +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
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
9fe0167083 Merge branch 'web-typescript-keyboard-management' into web-typescript-dom-module 2018-01-11 11:59:30 +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
Joshua A. Horton
9d01064fa9 Merge branch 'web-typescript-base-objects' into web-typescript-keyboard-management 2018-01-10 10:13:12 +07:00
Joshua A. Horton
acc227dc53 Adjustment to util.addStyleSheet, merge of suggested changes from @mcdurdin 2018-01-10 10:10:50 +07:00
Joshua A. Horton
e74836e178 Extraction of keyboard data management code complete. 2017-12-22 13:31:40 +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
088de0e02d Converts the keyboard interface into its own class. 2017-12-21 16:00:30 +07:00
Joshua A. Horton
72f93ccea4 Refactored the base KMW object; performed work to support minification. 2017-12-21 13:20:11 +07:00