From 0511e62011158ef7698999da396fbcb7a1d414e1 Mon Sep 17 00:00:00 2001
From: Henning Leutz <leutz@pcsg.de>
Date: Fri, 14 May 2021 15:39:25 +0200
Subject: [PATCH] fix: widget classes used for bricks plugin -> better handling

---
 plugins/quiqqer/quiqqerBricks/plugin.js | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/plugins/quiqqer/quiqqerBricks/plugin.js b/plugins/quiqqer/quiqqerBricks/plugin.js
index 1e2c54c..05f3c6b 100644
--- a/plugins/quiqqer/quiqqerBricks/plugin.js
+++ b/plugins/quiqqer/quiqqerBricks/plugin.js
@@ -115,8 +115,6 @@
             return;
         }
 
-        var sel = new CKEDITOR.dom.selection(editor.document);
-
         // edit
         element.addEventListener('click', function (e) {
             var Target = e.target;
@@ -129,15 +127,10 @@
             // delete brick
             if (Target.name === 'delete') {
                 e.preventDefault();
-                Brick.parentNode.removeChild(Brick)
+                Brick.parentNode.removeChild(Brick);
             }
-
-            //sel.selectElement(editor.document.body);
         });
 
-        // element.addEventListener('focus', function () {
-        // });
-
         element.addEventListener('dblclick', function (e) {
             editNode(e.target, editor);
         });
@@ -192,13 +185,13 @@
     };
 
     // add ckeditor
-    CKEDITOR.plugins.add('quiqqerBricks', {
+    window.CKEDITOR.plugins.add('quiqqerBricks', {
         icons: "icon",
         lang : ['en', 'de'],
 
         onLoad: function () {
             // Register styles for placeholder widget frame.
-            CKEDITOR.addCss(
+            window.CKEDITOR.addCss(
                 '.quiqqer_bricks_placeholder {' +
                 '   cursor: pointer;' +
                 '   display: inline-block;' +
@@ -285,7 +278,7 @@
                 result = data.replace(
                     /{{brick ([^}}]*)}}/g,
                     function (match) {
-                        match = match.replace('{{brick ', '')
+                        match = match.replace('{{brick ', '');
                         match = match.replace('}}', '');
                         match = match.trim();
                         match = match.split(' ');
-- 
GitLab