TheaterJS mimics how a human would type text online, including mistypes, quick deletion of misspelled words, and short delays after writing some text.
The library supports multiple actors, letting developers show conversations on a page, works with various JavaScript frameworks, and can also be localized to various languages and keyboard layouts.
Using different languages and keyboard layouts produces realistic errors in mistyped text.
Other TheaterJS settings allow developers to control the text's speed, the time period between different words or phrases, and if to start the text at page load or on a certain trigger event.
Usage instructions and a demo page are included with the TheaterJS download package.
What is new in this release:
- Added test/ (see test/coverage for more details)
- Removed utils.copy (was unused)
- Fixed utils.isObject to exclude arrays
- Write now also accepts an array of arguments
- Fixed emit to work properly with custom events
- Fixed play to work properly when state is playing
What is new in version 1.4.2:
- Added test/ (see test/coverage for more details)
- Removed utils.copy (was unused)
- Fixed utils.isObject to exclude arrays
- Write now also accepts an array of arguments
- Fixed emit to work properly with custom events
- Fixed play to work properly when state is playing
What is new in version 1.4.1:
- Added test/ (see test/coverage for more details)
- Removed utils.copy (was unused)
- Fixed utils.isObject to exclude arrays
- Write now also accepts an array of arguments
- Fixed emit to work properly with custom events
- Fixed play to work properly when state is playing
What is new in version 1.3.2:
- Adding `stop` method
What is new in version 1.2.2:
- TheaterJS is now available as a Bower component: bower install theaterjs
Requirements:
- JavaScript enabled on client side
Comments not found