parttio / tinymce-for-flow

TinyMCE wrapper for Vaadin 10+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinyMCE for Flow

Vaadin 10 Java integration for TinyMCE text editor.

Works with binder as the component implements HasValue interfaces. The value is plain HTML. If you can't trust your clients, apply converter that filters the input with e.g. JSOUP library.

Builds will be available from https://vaadin.com/directory

Limitations

TinyMCE (like most traditional wysiwyg editors) don't work inside shadow DOM. You most probably have issues if you use templates or use the editor in Dialog.

Development instructions

Starting the test/demo server:

mvn jetty:run

This deploys demo at http://localhost:8080

Cutting a release

Before cutting a release, make sure the build passes properly locally and in GitHub Actions based verification build.

To tag a release and increment versions, issue:

mvn release:prepare release:clean

Answer questions, defaults most often fine. Note that release:perform is not needed as there is a GitHub Action is set up build and to push release to Maven Central automatically.

Directory will automatically pick up new releases within about half an hour, but if browser or Vaadin version support change, be sure to adjust the metadata in Vaadin Directory UI.

About

TinyMCE wrapper for Vaadin 10+

License:Other


Languages

Language:JavaScript 76.5%Language:Java 22.0%Language:CSS 1.5%