From 298b12ce525ba3e943603c321eb756db1ec4b2d6 Mon Sep 17 00:00:00 2001
From: Florian Bogner <f.bogner@pcsg.de>
Date: Mon, 22 May 2017 14:33:19 +0200
Subject: [PATCH] feat: Added new buttons to plugin detection

---
 bin/Editor.js | 76 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 74 insertions(+), 2 deletions(-)

diff --git a/bin/Editor.js b/bin/Editor.js
index dbe49da..3777470 100644
--- a/bin/Editor.js
+++ b/bin/Editor.js
@@ -226,7 +226,7 @@ define('package/quiqqer/ckeditor4/bin/Editor', [
                 plugins = self.$parseToolbarToPlugins(toolbar).concat(plugins);
                 plugins = plugins.unique();
 
-                var pluginPath = config.pluginPath;
+                var pluginPath   = config.pluginPath;
                 var extraPlugins = plugins.join(",");
 
 
@@ -553,6 +553,79 @@ define('package/quiqqer/ckeditor4/bin/Editor', [
                     case 'TextColor':
                         extra.push('colorbutton');
                         break;
+                    case 'Code':
+                        extra.push('codetag');
+                        break;
+                    case 'Image':
+                        extra.push('image2');
+                        break;
+                    case 'Zoom':
+                        extra.push('zoom');
+                        break;
+                    case 'Youtube':
+                        extra.push('youtube');
+                        break;
+                    case 'Videodetector':
+                        extra.push('videodetector');
+                        break;
+                    case 'Tweetabletext':
+                        extra.push('tweetabletext');
+                        break;
+                    case 'Createtoken':
+                        extra.push('token');
+                        break;
+                    case 'TransformTextSwitcher':
+                    case 'TransformTextToLowercase':
+                    case 'TransformTextToUppercase':
+                    case 'TransformTextCapitalize':
+                        extra.push('texttransform');
+                        break;
+                    case 't2s_button':
+                        extra.push('text2speech');
+                        break;
+                    case 'Symbol':
+                        extra.push('symbol');
+                        break;
+                    case 'pre':
+                        extra.push('pre');
+                        break;
+                    case 'pbckeditor':
+                        extra.push('pbckeditor');
+                        break;
+                    case 'page2images':
+                        extra.push('page2images');
+                        break;
+                    case 'Markdown':
+                        extra.push('markdown');
+                        break;
+                    case 'Loremipsum':
+                        extra.push('loremipsum');
+                        break;
+                    case 'inserthtml4x':
+                        extra.push('inserthtml4x');
+                        break;
+                    case 'Html5Video':
+                        extra.push('html5video');
+                        break;
+                    case 'Html5Audio':
+                        extra.push('html5audio');
+                        break;
+                    case 'EqnEditor':
+                        extra.push('eqneditor');
+                        break;
+                    case 'cssanim':
+                        extra.push('cssanim');
+                        break;
+                    case 'WebSpeechEnabled':
+                    case 'WebSpeechSettings':
+                        extra.push('ckwebspeech');
+                        break;
+                    case 'base64image':
+                        extra.push('base64image');
+                        break;
+                    case 'AutoCorrect':
+                        extra.push('autocorrect');
+                        break;
                 }
             }
 
@@ -744,7 +817,6 @@ define('package/quiqqer/ckeditor4/bin/Editor', [
                 oldOnShow = dialogDefinition.onShow;
 
 
-
             // Get a reference to the "Link Info" tab.
             dialogDefinition.onShow = function () {
                 oldOnShow.bind(this)();
-- 
GitLab