Fix: #4990 - allow audio/video elements in HTML blocks
Fixes: #4948 - Update ckeditor-js.phtml extraAllowedContent (#4949)* Update ckeditor-js.phtml extraAllowedContent Allow all CKEditor elements to accept classes. The current webtrees ckeditor-js.
Fixes: #4948 - Update ckeditor-js.phtml extraAllowedContent (#4949)* Update ckeditor-js.phtml extraAllowedContent Allow all CKEditor elements to accept classes. The current webtrees ckeditor-js.phtml *[class,style]; appears to try and do this but is not working. Fixes issue #4948 CKEditor strips some bootstrap classes. This also facilitates using class styles via the CSS/JS module. * Update ckeditor-js.phtml --------- Co-authored-by: Greg Roach <greg@subaqua.co.uk>
show more ...
CodeStyle
CodeStyle: use JSON_THROW_ON_ERROR with json_encode()
Fix: JSON_THROW_ON_ERROR is PHP >=7.3 only
Fix: #3692 - only load ckeditor script when needed
Tell CKeditor not to convert htmlentities
Upgrade to latest ckeditor4
Add new module interface to allow CSS/JS/etc. to be added to the end of the <head> or <body> elements
Use app() shortcut
Working on modules
Update CKeditor from 4.5.2 to 4.11.2
Create ModuleService
Refactoring module API
Working on #2120 - refactor modules: combine installed/enabled/allowed module lists; use traits to provide default implementations for interfaces; enable new modules by default; remove constructor
Prefer class-constants to global-constants
Use .phtml extension for template files
Code style
Convert CKEditor module to use views