spiegel-keyman/web
darcywong00 f06c727e51 Refactor longpress text when it's generated by Id
Currently on the touch layout, longpress for K_SPACE causes the app to crash because it is attempting to parse `K_SPACE` as an int for generating the longpress text.

- Clean up when key text is empty how it is parsed from Id
-Change Unicode hex string delimiter from `,0x` to `\\u` which makes it easier to read `executePopupKey()` in the logs.
2017-10-09 09:04:30 +07:00
..
samples Some minor sample page refactoring & exposition on chirality.js. 2017-09-25 12:07:08 +07:00
source Refactor longpress text when it's generated by Id 2017-10-09 09:04:30 +07:00
tools 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
.editorconfig Update resetContext 2017-09-07 15:06:11 +07:00
.gitignore Fix KMEA uncaught javascript references 2017-08-11 16:16:55 +07:00
history.md Merge branch 'master' into web-9-modifier-chirality 2017-09-25 08:27:31 +07:00
index.html Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00
LICENSE Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00
NOTICE Move KeymanWeb project to web/ 2017-05-26 11:00:34 +07:00
README.md Update web README 2017-09-01 08:32:38 +07:00

Keyman Web

The Original Code is (C) 2017 SIL International

Minimum Web Requirements

Google Closures Compiler is used to compile the JavaScript modules into a single module. Java must be installed to run the compiler, which is stored in the tools folder.


The following folders contain the distribution for KeymanWeb 2.0:

source			Source code
output			Fully-compiled KeymanWeb modules for testing
embedded		Fully-compiled KMEA/KMEI modules for inclusion in mobile app builds
samples			Sample and test-case web-pages

Usage

Open index.html or samples/index.html in your browser. The pages using uncompiled KeymanWeb should work as-is.

To view pages using compiled KeymanWeb,

  1. cd to keyman/web/source
  2. Run /.build.sh

Refer to the samples for usage details.