Joshua A. Horton
acfec2d81d
PR review addressing.
2018-03-19 14:02:20 +07:00
Joshua A. Horton
3ae5321f92
Centralized + cleaned the testing section in prep for beta.
2018-03-09 14:00:14 +07:00
Joshua A. Horton
918ecda82b
Relocated a test out of the samples folder
2018-03-09 13:28:19 +07:00
darcywong00
2f2105f55b
Update more KMW tests/samples for BCP-47
2018-02-22 10:18:07 +07:00
darcywong00
03611801b8
Check API endpoints for BCP-47
...
* Update `keymanCloudRequest` to query for `languageidtype=bcp47`
* Change root Samples and Testing pages to use BCP-47 codes
2018-02-21 15:41:53 +07:00
Joshua A. Horton
2502b52786
Re-did the build product directory structure again.
2018-01-22 14:07:16 +07:00
Joshua A. Horton
364a5b9317
Minor housekeeping tweaks per code review.
2018-01-09 08:08:49 +07:00
Joshua A. Horton
ca74702e07
Patches up the /samples pages.
2018-01-08 09:51:19 +07:00
Joshua A. Horton
0c2ec68247
Pulled build scripts from #505 into the base TS branch.
2018-01-08 09:41:38 +07:00
Joshua Horton
0ac1377d76
Merge branch 'master' into web-349-core-refactoring
2017-11-13 13:05:52 +07:00
Joshua Horton
01f660d048
Merge branch 'master' into web-349-core-refactoring
2017-10-31 09:44:25 +07:00
Joshua Horton
d2c89ee37a
Addresses #45 .
2017-10-27 09:14:39 +07:00
Joshua Horton
bdfdb42208
Merge branch 'master' into web-103-registration-stub-decouple
2017-10-16 09:49:12 +07:00
Joshua Horton
1d1a8fe928
Fixes the remaining tavultesoft.keymanweb reference in the samples pages.
2017-10-13 08:03:21 +07:00
Joshua Horton
9ca227626d
Refactors the samples and testing pages appropriately to the new namespace. With a little housekeeping and bug fixes related to work on this issue.
2017-10-12 09:49:39 +07:00
Joshua Horton
61de8ffe3e
Refactored the samples section to create a separate testing section.
2017-10-11 15:31:06 +07:00
Joshua Horton
602edbe11b
Addresses point 1 of #103 - prevents duplicate requests for identical keyboard-language pairings.
2017-10-06 10:44:31 +07:00
Joshua Horton
8056351148
Some minor sample page refactoring & exposition on chirality.js.
2017-09-25 12:07:08 +07:00
Joshua Horton
e61fa5673a
Merge branch 'master' into web-9-modifier-chirality
2017-09-25 08:27:31 +07:00
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
Joshua Horton
9bd6739d1d
Adds comments/disclaimers to the handwritten chirality.js.
2017-09-14 10:22:06 +07:00
Joshua Horton
7c9a3d6436
Undid Closure notation from added code where possible, enforced single-quotes for consistency/searchability, and polished chirality.js a bit.
2017-09-14 09:32:15 +07:00
Joshua Horton
18e08d2f87
Adds persistent tracking for state key activation, checks for any changes to the modfier state by simple integer comparison and updates OSK accordingly.
...
Removes `mousemove` based polling due to its potential performance overhead.
2017-09-12 09:46:37 +07:00
Joshua Horton
5d86d1a3e9
Initial implementation of state key handling is now in place. The OSK version of state keys acts just like the OSK version of modifiers. Chiral keyboard now auto-caps all keys when CAPS LOCK is active.
2017-09-12 08:32:38 +07:00
Joshua Horton
b4cab07e22
Behold! Actual chiral output! Supported both by physical keystrokes and osk interaction.
...
Yet to do: state keys, embedded integration.
2017-09-12 08:32:38 +07:00
Joshua Horton
afd43a4345
Fixes the potential layer generator to follow our planned chirality constraints.
2017-09-12 08:32:37 +07:00
Joshua Horton
418ac7cf5f
Tabs -> spaces.
2017-09-12 08:32:37 +07:00
Joshua Horton
2014b68437
Developed an initial testing framework for the chirality changes, corrected default behavior of buildDefaultLayout when KLS lacks specifications for default layers.
2017-09-12 08:32:37 +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