From f4f635087920f1d7cd5eddbb5f0048a62974537c Mon Sep 17 00:00:00 2001 From: Bjarne Fyrstenborg Date: Fri, 6 Aug 2021 12:01:25 +0200 Subject: [PATCH] Use colorpicker plugin when plugins includes table plugin (#10523) --- .../src/common/services/tinymce.service.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js b/src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js index 20e7ad665d..d44b10bb80 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/tinymce.service.js @@ -352,18 +352,22 @@ function tinyMceService($rootScope, $q, imageHelper, $locale, $http, $timeout, s return plugin.name; }); - //plugins that must always be active + // Plugins that must always be active plugins.push("autoresize"); plugins.push("noneditable"); + // Table plugin use color picker plugin in table properties + if (plugins.includes("table")) { + plugins.push("colorpicker"); + } + var modeTheme = ''; var modeInline = false; - - //Based on mode set - //classic = Theme: modern, inline: false - //inline = Theme: modern, inline: true, - //distraction-free = Theme: inlite, inline: true + // Based on mode set + // classic = Theme: modern, inline: false + // inline = Theme: modern, inline: true, + // distraction-free = Theme: inlite, inline: true switch (args.mode) { case "classic": modeTheme = "modern";