From: Dan Brown Date: Tue, 1 Mar 2022 13:41:53 +0000 (+0000) Subject: Added cache breaker to tinymce loading systems X-Git-Tag: v22.02.2~1^2~3 X-Git-Url: http://source.bookstackapp.com/bookstack/commitdiff_plain/refs/pull/3303/head?ds=sidebyside Added cache breaker to tinymce loading systems Takes the version from BookStack app.js paths instead of tinyMCE version since things external from TinyMCE could be loaded using this. --- diff --git a/resources/js/wysiwyg/config.js b/resources/js/wysiwyg/config.js index 1b3b6e7b5..259645148 100644 --- a/resources/js/wysiwyg/config.js +++ b/resources/js/wysiwyg/config.js @@ -221,11 +221,15 @@ export function build(options) { // Build toolbar content const {toolbar, groupButtons: toolBarGroupButtons} = buildToolbar(options); + // BookStack Version + const version = document.querySelector('script[src*="/dist/app.js"]').getAttribute('src').split('?version=')[1]; + // Return config object return { width: '100%', height: '100%', selector: '#html-editor', + cache_suffix: '?version=' + version, content_css: [ window.baseUrl('/dist/styles.css'), ],