- Login to admin
- Go to Website & Content → Browse Website and switch to Content Mode
- Open browser web-developer tools/console on network tab
- Click on one of Edit Content buttons
- Confirm that ckeditor.js in Network tab loads with parameter t equals to D6IE. Like ckeditor.js?t=D6IE
Details
Details
- Reviewers
alex
Diff Detail
Diff Detail
- Repository
- rINP In-Portal
- Branch
- /in-portal/branches/5.2.x
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 637 Build 637: arc lint + arc unit
Event Timeline
core/ckeditor/ckeditor_php5.php | ||
---|---|---|
27 | I've used timestamp value from ckeditor.js. It defined close to version value |
Comment Actions
Existing code changes are fine, but here are few additions:
- add WysiwygEditorTimestamp system setting:
- after: EnablePageContentRevisionControl
- section: Configuration → Website → Advanced
- sub-section: Admin Console Settings
- control: textbox
- default: empty
- title (main translation of la_config_WysiwygEditorTimestamp phrase): WYSIWYG Editor Timestamp
- hint (hint translation of la_config_WysiwygEditorTimestamp phrase): Change value to invalidate WYSIWYG editor assets, e.g. CSS, JS, Plugins.
- in fckFCKHelper::getEditor method if WysiwygEditorTimestamp system setting isn't empty set $editor->timestamp property into it's value
- update test plan to demonstrate, that user timestamp is used, when specified and default timestamp is used, when user timestamp is empty