]> BookStack Code Mirror - bookstack/commit
Started refactor and alignment of component system
authorDan Brown <redacted>
Mon, 14 Nov 2022 23:19:02 +0000 (23:19 +0000)
committerDan Brown <redacted>
Mon, 14 Nov 2022 23:19:02 +0000 (23:19 +0000)
commit09c6a3c2405742ea6003e9a8a30e7ad212ab6977
tree5afc7efaef4e92d7e172e87ac84b964939bb69a0
parenta1b1f8138aa9c439dc6cf375d8f843c93ceedbe3
Started refactor and alignment of component system

- Updates old components to newer format, removes legacy component
support.
- Makes component registration easier and less duplicated.
- Adds base component class to extend for better editor support.
- Aligns global window exposure usage and aligns with other service
  names.
21 files changed:
resources/js/app.js
resources/js/components/add-remove-rows.js
resources/js/components/ajax-delete-row.js
resources/js/components/ajax-form.js
resources/js/components/attachments-list.js
resources/js/components/attachments.js
resources/js/components/auto-submit.js
resources/js/components/auto-suggest.js
resources/js/components/back-to-top.js
resources/js/components/component.js [new file with mode: 0644]
resources/js/components/dropdown.js
resources/js/components/image-manager.js
resources/js/components/index.js
resources/js/components/page-comments.js
resources/js/components/page-display.js
resources/js/services/components.js [new file with mode: 0644]
resources/js/services/dom.js
resources/js/wysiwyg/plugin-codeeditor.js
resources/sass/_components.scss
resources/sass/styles.scss
resources/views/layouts/base.blade.php