X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/5e5928a8a6092d5250ebaf027796d56d2f37e609..refs/pull/474/head:/resources/assets/js/components/index.js diff --git a/resources/assets/js/components/index.js b/resources/assets/js/components/index.js index 983b25d8f..43466a0d9 100644 --- a/resources/assets/js/components/index.js +++ b/resources/assets/js/components/index.js @@ -1,6 +1,11 @@ let componentMapping = { 'dropdown': require('./dropdown'), + 'overlay': require('./overlay'), + 'back-to-top': require('./back-top-top'), + 'notification': require('./notification'), + 'chapter-toggle': require('./chapter-toggle'), + 'expand-toggle': require('./expand-toggle'), }; window.components = {}; @@ -16,6 +21,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