Commit graph

24978 commits

Author SHA1 Message Date
Joshua Horton
7320434b18 A few variables didn't fully keep up with recent refactoring. 2017-06-01 15:38:50 +07:00
Joshua Horton
f78af56025 Bringing the formatting up to preferred conventions. 2017-06-01 14:45:28 +07:00
Joshua Horton
81bf91346f Restructured testing page structure & added testing pages to the samples index.html page. 2017-06-01 14:40:28 +07:00
Joshua Horton
ae92758a4b Merge branch 'master' into web-63-dynamic-input-removal. Includes some code prettification. 2017-06-01 14:31:19 +07:00
Marc Durdin
b40b938930 Merge pull request #78 from keymanapp/web-53-touch-layer-layouts
A quick *.gitignore fix.
2017-06-01 14:19:09 +07:00
Joshua Horton
7318cf07de A better *.gitignore fix. 2017-06-01 14:15:47 +07:00
Joshua Horton
f21fcb8ba0 Modified .gitignore to exclude *.kpj.user files from direct subdirectories of the samples folder. 2017-06-01 14:10:14 +07:00
Marc Durdin
a9eb671c96 Merge pull request #76 from keymanapp/web-53-touch-layer-layouts
Correction for touch layout rotation with layers of differing row counts.
2017-06-01 14:02:05 +07:00
Marc Durdin
c2f2b4a245 Merge pull request #77 from keymanapp/web-62-dynamic-addition-for-touch
Dynamic addition for touch
2017-06-01 14:01:46 +07:00
Joshua Horton
fa8f8fff00 Added a small measure to prevent div-by-0 errors in osk.adjustHeights. 2017-06-01 08:59:04 +07:00
Joshua Horton
a1c7fc72af Included full debug keyboard source, moved issue58.html and its dependencies to their own subfolder. 2017-06-01 08:51:56 +07:00
Joshua Horton
af91f66a38 Final reformatting in prep for the big pull request. 2017-05-31 11:36:37 +07:00
Joshua Horton
3295723890 Merge branch 'master' into web-53-touch-layer-layouts 2017-05-31 10:32:30 +07:00
Joshua Horton
aaeb6a5dea Refactoring, documenting, cleaning up the code. 2017-05-31 10:31:50 +07:00
Joshua Horton
85fe72e451 Merge branch 'master' into web-62-dynamic-addition-for-touch 2017-05-31 10:05:11 +07:00
Marc Durdin
365482e899 Merge pull request #71 from keymanapp/web-29-mutation-observers
Web issue #29 - swap to MutationObservers
2017-05-31 09:59:27 +07:00
Joshua Horton
3613f6e780 Fixing up recent refactoring. 2017-05-31 09:50:46 +07:00
Joshua Horton
722cfd02fe ;
'\t'
2017-05-31 09:46:00 +07:00
Joshua Horton
8d27f85e39 Fixed up attachType:'manual' code and performed some requested refactoring. 2017-05-31 09:41:06 +07:00
Joshua Horton
5e434005cc Allows dynamic row height adjustments for different layers on the keyboard. 2017-05-30 15:09:19 +07:00
Joshua Horton
d95e052579 Initial setup of a testing environment for the issue. 2017-05-30 14:43:55 +07:00
Joshua Horton
352cb66de5 Merge branch 'web-72-closure-upgrade' into web-29-mutation-observers,
fixing remaining Google Closure warning messages that were missed by
PR #73.
2017-05-30 12:56:27 +07:00
Joshua Horton
68ab46fd7b Resolved remaining Closure warning messages. 2017-05-30 12:55:41 +07:00
Joshua Horton
fe012a482e Corrects new warnings from kmwuitoolbar.js. 2017-05-30 11:37:35 +07:00
Joshua Horton
26f824baef Code formatting. 2017-05-30 11:17:47 +07:00
Joshua Horton
beb0e882ea Merge branch 'master' into web-29-mutation-observers 2017-05-30 10:52:20 +07:00
Marc Durdin
57af115a91 Merge pull request #73 from keymanapp/web-72-closure-upgrade
Google Closure compatibility update - re:  #72
2017-05-30 10:50:04 +07:00
Joshua Horton
50d030b2c4 Fixes as per PR review - #73 2017-05-30 10:28:37 +07:00
Joshua Horton
ea0395a13c Updated the version of Google Closure and patched up the code in accordance with its new warnings. 2017-05-30 09:19:06 +07:00
Joshua Horton
693cefd404 Tidying up the pull request. 2017-05-29 10:52:18 +07:00
Joshua Horton
f320d6fc2f Fixed up the odd tablet behavior when dynamically removed elements were readded. ... yes, that could be a thing. Issue #63 complete!
Also moved testing files from temporary 'testing' directory to /web/samples.
2017-05-29 10:44:11 +07:00
Joshua Horton
1b650db120 Testing setup + #63 fix. There's some funky formatting issues on mobile/touch-based devices, though that may be hesitancy on their part to work well with dynamic elements. 2017-05-29 10:44:02 +07:00
Joshua Horton
173ad56f0e The issue #62 fix is now absolutely usable in its present form; the only hangup at present is a quickly self-correcting cosmetic one.
Also reorganized testing file layout.
2017-05-29 10:31:57 +07:00
Joshua Horton
e61f5f83a3 Major progress on #62 - Android Chrome, Android Internet, and iPhone Safari are (mostly) working with dynamic elements!
Problem:  if the inputs are resized due to language, a scrolling event is necessary for proper display?
2017-05-29 10:31:57 +07:00
Joshua Horton
7159467b4e Developed testing pages and infrastructure for the issue; performed initial refactoring for dynamic touch support. Confirmed safe on Android Chrome + iPhone Safari. 2017-05-29 10:31:26 +07:00
Joshua Horton
fc718b34d7 Issue #29 - now handles the potential iframe loading race condition for desktop browsers. 2017-05-29 09:48:02 +07:00
Joshua Horton
f446eecbf6 Issue #29 - MutationObserver code is now in place and tested. Potential race condition remains. 2017-05-29 09:47:43 +07:00
Joshua Horton
ee3669028e Potential fix for issue #29 is in place. It's confirmed in Firefox, at present... gotta test it out in other environments still. 2017-05-29 09:40:43 +07:00
Joshua Horton
15939a34a9 Refactored setupDesktopPage() to allow for setup of dynamically-added inputs after page initialization, added setup for solving #29.
Includes present code for testing the issue.
2017-05-29 09:38:10 +07:00
Marc Durdin
b3d7fe6ce3 Merge pull request #70 from mcdurdin/master
Move KeymanWeb project to web/
2017-05-26 11:02:34 +07:00
Marc Durdin
16ef06a879 Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00
Marc Durdin
1613101518 Merge pull request #69 from mcdurdin/master
Move to MIT License
2017-05-24 16:06:48 +07:00
Marc Durdin
9e4be0e757 Fixup license references at start of source files 2017-05-24 16:01:13 +07:00
Marc Durdin
3346eed05f Move to MIT License 2017-05-24 15:52:05 +07:00
Marc Durdin
8d32366d28 Merge pull request #67 from jahorton/issue-66
Issue #66
2017-05-16 13:17:11 +07:00
Joshua Horton
fef0eaafe2 Brace yourself! 2017-05-12 14:20:47 +07:00
Joshua Horton
328370d0f1 Merge branch 'master' of https://github.com/jahorton/keymanweb.git into issue-66 2017-05-12 13:42:47 +07:00
Joshua Horton
ff0d4db32b Merge pull request #1 from keymanapp/master
Updating to match new keymanapp/keymanweb commits.
2017-05-12 13:34:54 +07:00
Joshua Horton
bf84fed020 #66 New version only assigns to the OSK's spacebar text when an actual change to the value has occurred. 2017-05-12 13:17:52 +07:00
Marc Durdin
714dc02738 Merge pull request #65 from jahorton/issue-58
Issue 58
2017-05-12 13:10:11 +07:00