Index: lams_central/web/ckeditor/README.md =================================================================== diff -u -r47878417b86a5be6d98fe3c2323d6c6a8121c54a -rcfec5d4c0ffe681e5e2604dc1163b309974e21f0 --- lams_central/web/ckeditor/README.md (.../README.md) (revision 47878417b86a5be6d98fe3c2323d6c6a8121c54a) +++ lams_central/web/ckeditor/README.md (.../README.md) (revision cfec5d4c0ffe681e5e2604dc1163b309974e21f0) @@ -298,4 +298,18 @@ ``` a.changeAttr("aria-label",c);c&&a.changeAttr("title",c) ``` -(As in [https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=4f3c21320d4784bc94f86b946f1fd304ce442b01](https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=4f3c21320d4784bc94f86b946f1fd304ce442b01)) \ No newline at end of file +(As in [https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=4f3c21320d4784bc94f86b946f1fd304ce442b01](https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=4f3c21320d4784bc94f86b946f1fd304ce442b01)) + +- Fix error when editing image properties and there are no classes set +The error in JS console: "Failed to execute 'add' on 'DOMTokenList': The token provided must not be empty." +In ckeditor.js change + +``` +type:CKEDITOR.NODE_ELEMENT,addClass:g?function(a){this.$.classList.(a);return this} +``` +to + +``` +type:CKEDITOR.NODE_ELEMENT,addClass:g?function(a){if(a)this.$.classList.(a);return this} +``` +(As in [https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=eeda79bdd48109a22afef04c841d99ec832f9a72](https://code.lamsfoundation.org/fisheye/changelog/lams-github?cs=eeda79bdd48109a22afef04c841d99ec832f9a72)) \ No newline at end of file