ENH: Add a WYSIWYG editor for text properties
Compare changes
Needed for https://gitlab.indiscale.com/caosdb/customers/cfaed/management/-/issues/13. Adds a WYSIWYG editor to (scalar) text properties that produces markdown output.
ckeditor was added to the project's dependencies and is used in ext_editmode_wysiwyg_text.js
to replace the textareas of scalar text properties. Do you think that the decision to leave out lists of text is a reasonable one?
Start the WebUI wit BUILD_MODULE_EXT_EDITMODE_WYSIWYG_TEXT = ENABLED
. Verify that
You may also test the output of the editor with various markdown commands together with the complexity wiki. Use the local-query
branch of the cfaed server profile and main
in complexitywiki for this.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.