]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/components/index.js
Added migration file.
[bookstack] / resources / assets / js / components / index.js
index c38e20aa23073d411eb216c13a7cb70bcad74b99..988409fbca08b8c30c8051c1f63c1fffb19f2fcd 100644 (file)
@@ -6,6 +6,10 @@ let componentMapping = {
     'notification': require('./notification'),
     'chapter-toggle': require('./chapter-toggle'),
     'expand-toggle': require('./expand-toggle'),
+    'entity-selector-popup': require('./entity-selector-popup'),
+    'entity-selector': require('./entity-selector'),
+    'sidebar': require('./sidebar'),
+    'page-picker': require('./page-picker'),
 };
 
 window.components = {};
@@ -21,6 +25,8 @@ for (let i = 0, len = componentNames.length; i < len; i++) {
     if (typeof window.components[name] === "undefined") window.components[name] = [];
     for (let j = 0, jLen = elems.length; j < jLen; j++) {
          let instance = new component(elems[j]);
+         if (typeof elems[j].components === 'undefined') elems[j].components = {};
+         elems[j].components[name] = instance;
          window.components[name].push(instance);
     }
 }
\ No newline at end of file