]> BookStack Code Mirror - bookstack/blobdiff - resources/js/wysiwyg/plugins-details.js
Made a bunch of tinymce 6 upgrade fixes
[bookstack] / resources / js / wysiwyg / plugins-details.js
index d787373c75840e675ed5491a7a2f401969bcb5a9..7d089e54face2e1f279d2801e2ca30afd2cd1421 100644 (file)
@@ -64,13 +64,13 @@ function register(editor, url) {
         editor.insertContent(details.outerHTML);
         editor.focus();
 
-        const domDetails = editor.dom.select(`[data-id="${id}"]`);
-        if (!domDetails.length) {
-            const firstChild = domDetails.find('doc-root > *');
+        const domDetails = editor.dom.select(`[data-id="${id}"]`)[0] || null;
+        if (domDetails) {
+            const firstChild = domDetails.querySelector('doc-root > *');
             if (firstChild) {
-                firstChild[0].focus();
+                firstChild.focus();
             }
-            domDetails.removeAttr('data-id');
+            domDetails.removeAttribute('data-id');
         }
     });