diff --git a/web/README.md b/web/README.md index 90884d5e69..d4410019b4 100644 --- a/web/README.md +++ b/web/README.md @@ -14,11 +14,10 @@ The following folders contain the distribution for Keyman Engine for Web: keymanweb-osk.ttf is maintained at https://github.com/silnrsi/font-keymanweb-osk unit_tests Automated testing resources - intermediate Intermediate compiled code; TypeScript source is compiled here before it is minified. - release/web Fully-compiled KeymanWeb modules for testing - release/embedded Fully-compiled KMEA/KMEI modules for inclusion in mobile app builds - release/unminified/web Fully-compiled but non-minified KeymanWeb modules - release/unminified/embedded Fully-compiled KMEA/KMEI modules for inclusion in mobile app builds + build/web/release Fully-compiled KeymanWeb modules for testing + build/embed/release Fully-compiled KMEA/KMEI modules for inclusion in mobile app builds + build/web/debug Fully-compiled but non-minified KeymanWeb modules + build/web/release Fully-compiled KMEA/KMEI modules for inclusion in mobile app builds samples Sample pages demonstrating ways to link with KeymanWeb testing Test-case web-pages for various aspects of KeymanWeb functionality @@ -35,29 +34,7 @@ Refer to the samples for usage details. To view pages using compiled Keyman Engine for Web, 1. cd to **keyman/web/source** 2. Run `./build.sh` - -### `build.sh` options: - -* `-ui` - - to compile desktop user interface modules to output folder -* `-test` - - to compile for testing without copying resources or updating the saved - version number. -* `-embed` - - to compile only the KMEA/KMEI embedded engine. -* `-web` - - to compile only the KeymanWeb engine. -* `-debug_embedded` - - to compile a readable version of the embedded KMEA/KMEI code -* `-no_minify` - - to disable the minified '/release/web' and '/release/embedded' build - sections. - - the '/release/unminified/web' and '/release/unminified/embedded' folders - will still be built. -* `-clean` - - to erase pre-existing build products before the build. - -If more than one target is specified, the last one will take precedence. + - Use `./build.sh --help` for the script's documentation. ### Unit Testing ### @@ -74,7 +51,7 @@ the former command executes. `describe.only`. 2. From this directory, run `./unit_tests/test.sh -debug`. Alternatively, from `web/` or any `web/` subdirectory, - + ``` npm run test -- -debug ``` diff --git a/web/bulk_rendering/index.html b/web/bulk_rendering/index.html index 0329672159..fe181d4fad 100644 --- a/web/bulk_rendering/index.html +++ b/web/bulk_rendering/index.html @@ -26,7 +26,7 @@ - + diff --git a/web/samples/minified.html b/web/samples/minified.html index 47466451d9..b980e57ed9 100644 --- a/web/samples/minified.html +++ b/web/samples/minified.html @@ -2,38 +2,38 @@
- - - + + + - + - - + +This page is designed to stress-test the new support for chiral modifiers and state keys.
Be sure to reference the developer console for additional feedback.
This page is designed to facilitate testing of various aspects of the Button UI for KeymanWeb. @@ -62,16 +62,16 @@
This page is designed to facilitate testing of various aspects of the Float UI for KeymanWeb. @@ -61,10 +61,10 @@
This page is designed to facilitate testing of various aspects of the Toggle UI for KeymanWeb. @@ -61,10 +61,10 @@
This page is designed to facilitate testing of various aspects of the Toolbar UI for KeymanWeb. Originally developed to help address issue #1275. @@ -57,16 +57,16 @@
This page is designed to test KeymanWeb's behavior when being told to load a keyboard multiple times, both via @@ -57,51 +57,51 @@
Previously, KMW was not applying .TTF fonts on mobile devices.
-See issue #1332 +
See issue #1332 for details on what this test is all about.
SetActiveKeyboard with the Toolbar UI.Automatically-loaded keyboard IDs:
Keyboard id: , Language Code:
- +Since erroneous input should not be considered with predictions & corrections, this page uses a US-style keyboard that prohibits use of the letter 'x'.
This test should be run from mobile devices or with Chrome's mobile device emulation settings available within Developer Mode.
KeymanWeb did not support notany() and context() together. This keyboard tests various scenarios in the implementation (14.0 min):
See issue #920 for details on what this test is all about. Both ;e and .e should produce ə but ;e uses a deadkey and fails.
Be sure to reference the developer console for additional feedback.
- +Pick one of the 'debugging' keyboards to test whether the represented error is handled correctly.
This page is designed to test the Platform statement for consistency. Refer to PR #969. @@ -60,7 +60,7 @@
Be sure to reference the developer console for additional feedback.
This page is set to use a more complete, robust model than the UI-bootstrapping page.
See issue #978 for details on what this test is all about.
Be sure to reference the developer console for additional feedback.
- +