]> BookStack Code Mirror - bookstack/commit
Replaced el.components mapping with component service weakmap
authorDan Brown <redacted>
Wed, 16 Nov 2022 15:46:41 +0000 (15:46 +0000)
committerDan Brown <redacted>
Wed, 16 Nov 2022 15:46:41 +0000 (15:46 +0000)
commitbe736b3939a428674ccab33c7aaca95c05ef6437
treead26fbf9b46f41bf4baa9d34e0273d9971703d52
parent25c23a2e5f3934a2ed2cc51ef9de0b286986fadf
Replaced el.components mapping with component service weakmap

Old system was hard to track in terms of usage and it's application of
'components' properties directly to elements was shoddy.
This routes usage via the components service, with element-specific
component usage tracked via a local weakmap.
Updated existing found usages to use the new system.
resources/js/components/attachments.js
resources/js/components/code-editor.js
resources/js/components/confirm-dialog.js
resources/js/components/entity-selector-popup.js
resources/js/components/image-manager.js
resources/js/components/page-editor.js
resources/js/components/tag-manager.js
resources/js/components/user-select.js
resources/js/services/components.js