diff --git a/README.md b/README.md index 9dc480e..dd32c61 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,6 @@ -# wc-time -WYWSIWYG HTML5 Editor written in TypeScript and designed by web-componennt, support all JS frameworks and browsers. +# wc-wysiwyg custom element + +WC-WSIWYG HTML5 Editor written in TypeScript and designed by web-componennt, support all JS frameworks and browsers. See full demo - [wc-wysiwyg demo](https://webislife.ru/demo/wc-wysiwyg/) list and demo of all editor features @@ -9,28 +10,76 @@ See full demo - [wc-wysiwyg demo](https://webislife.ru/demo/wc-wysiwyg/) list an npm i wc-wysiwyg-editor --save ``` +## Features +βœ… Multilingual support via [HTMLElement.lang](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/lang) attribute πŸ‡·πŸ‡Ί/πŸ‡ΊπŸ‡Έ supported by default + +βœ… CSS styles for all popular HTML5 tags + +βœ… CSS support for πŸ”₯ in bulleted lists + +βœ… Support for style inheritance via CSS class in the `data-content-class` attribute of emoji in bulleted lists + +βœ… Inline actions on selected text + +βœ… Storing value in `window.localStorage` and restoring after reload, check in comment form below + +βœ… Eetting editable properties of any tags, the number of tags and attributes are configurable +βœ… Autocomplete as you type / for supported tags in new paragraph + +βœ… Text\HTML5 view switcher + +βœ… Size Clear Button `ΘΎ` + +βœ… Live preview + +- βœ… Keyboard Shortcuts + - `ALT`+`SPACE` toggle the current caret pointer outside the tag + - `ESCAPE` close bottom editor dialog box + +βœ… Validation required, minlength, maxlength, filtertags + +βœ… Inserting `