Commit graph

25 commits

Author SHA1 Message Date
Joshua Horton
0868ff93bf Adds previously-referenced html changes and adds an item to history.md regarding this fix. 2017-09-15 09:28:50 +07:00
Joshua Horton
81e294fd6e Fleshed out the CAPS layer of the testing keyboard - all CAPS-affected keys now do special CAPS printouts to prove the layer differentiation. 2017-09-15 08:16:04 +07:00
Joshua Horton
eeed83f27e Initial fix for #116 - turns out that we had an unnecessary next layer check earlier than it needed to be. Removing that fixes the issue.
Main thing now:  fleshing out the testing keyboard to make the tests a little simpler.
2017-09-14 12:37:31 +07:00
Gabriel Wong
36f33cbb5f Point compiled samples to correct resources dir 2017-09-01 08:32:38 +07:00
Joshua Horton
77a63e76ed Attachment API rework (#114)
A massive rework for our attachment and enablement paradigms for web controls targetted for KeymanWeb 10.0, merged from #114.  This also more closely ties the control paths used for page initialization with those used by MutationObservers for dynamically-added elements in an aim to improve internal consistency and facilitate new and future extensions to KMW functionality.
2017-08-23 12:12:48 +07:00
Marc Durdin
edaaea8026 Fixup off-by-one in defaultKeyOutput 2017-08-18 15:59:42 +07:00
Marc Durdin
8d7629a40f Fix for #160 2017-08-17 14:30:09 +07:00
Marc Durdin
e76396ca62 Add test case 2017-07-10 10:16:07 +07:00
Joshua Horton
b617e0b22b Relocated keyboard-error testing suite to own folder, replaced timeout example with a more universally-applicable one. 2017-06-27 09:22:52 +07:00
Joshua Horton
5ccd34278c Test suite page for keyboard script loading added. 2017-06-26 12:10:15 +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
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
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
3295723890 Merge branch 'master' into web-53-touch-layer-layouts 2017-05-31 10:32:30 +07:00
Joshua Horton
85fe72e451 Merge branch 'master' into web-62-dynamic-addition-for-touch 2017-05-31 10:05:11 +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
d95e052579 Initial setup of a testing environment for the issue. 2017-05-30 14:43:55 +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
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
f446eecbf6 Issue #29 - MutationObserver code is now in place and tested. Potential race condition remains. 2017-05-29 09:47:43 +07:00
Marc Durdin
16ef06a879 Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00