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