# 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 ## Features βœ… Multilingual support via [HTMLElement.lang](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/lang) attribute πŸ‡·πŸ‡Ί/πŸ‡ΊπŸ‡Έ supported by default βœ… 🌐 Support all major browsers βœ… πŸš€ Reusable between all major JS frameworks βœ… 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 βœ… Clear format tag 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 `