From 79797502ac5f04c01af1e7665d92eb368cc5546d Mon Sep 17 00:00:00 2001 From: Katrin Fischer <katrin.fischer@bsz-bw.de> Date: Fri, 15 May 2020 20:40:44 +0200 Subject: [PATCH] Bug 25519: [18.11] Fix missing dialog.css in TinyMCE editor When using the TinyMCE editor in 18.11 all functionalities used from popups (anchors, images, links) are broken because dialog.css is missing. To test: First verify the problem on the following pages: 1) Tools > News - Add or edit a news entry 2) Administration > Libraries - Add or edit OPAC info for one of the libraries 3) Administration > System preferences - Activate UseWYSIWYGinSystemPreferences - Try the editor on any of the HTML preferences like OpacMainUserBlock Apply the patch and repeat. The styling should be back, which especially makes adding links usable again. --- koha-tmpl/intranet-tmpl/prog/en/includes/wysiwyg-systempreferences.inc | 1 + koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt | 1 + koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tt | 1 + 3 files changed, 3 insertions(+) diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/wysiwyg-systempreferences.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/wysiwyg-systempreferences.inc index 066502b2db..c16ec7be87 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/wysiwyg-systempreferences.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/wysiwyg-systempreferences.inc @@ -13,6 +13,7 @@ function wysiwyg_change (ed){ tinyMCE.baseURL = "[% interface | html %]/lib/tiny_mce"; tinyMCE.init({ + popup_css_add : "[% interface %]/lib/tiny_mce/themes/advanced/skins/default/dialog.css", setup : function(ed) { ed.onInit.add(function(editor){ [%- diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt index d55512ef27..c8f211b375 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt @@ -286,6 +286,7 @@ }); tinyMCE.baseURL = "[% interface | html %]/lib/tiny_mce"; tinyMCE.init({ + popup_css_add : "[% interface %]/lib/tiny_mce/themes/advanced/skins/default/dialog.css", mode : "textareas", theme : "advanced", content_css : "[% interface | html %]/[% theme | html %]/css/tinymce.css", diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tt index d73f2c7c0a..fce35bc8ae 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/koha-news.tt @@ -271,6 +271,7 @@ Edit news item[% ELSE %]Add news item[% END %][% ELSE %]News[% END %]</div> <script type="text/javascript"> tinyMCE.baseURL = "[% interface | html %]/lib/tiny_mce"; tinyMCE.init({ + popup_css_add : "[% interface %]/lib/tiny_mce/themes/advanced/skins/default/dialog.css", mode : "textareas", theme : "advanced", convert_urls : false, -- 2.11.0