35 lines
1.9 KiB
JavaScript
35 lines
1.9 KiB
JavaScript
/**
|
|
* Custom HTMLElement implementations for use in template rendering.
|
|
* @module elements
|
|
*/
|
|
|
|
import HTMLDocumentTagsElement from "./document-tags.mjs";
|
|
import HTMLFilePickerElement from "./file-picker.mjs";
|
|
import HTMLHueSelectorSlider from "./hue-slider.mjs";
|
|
import {HTMLMultiSelectElement, HTMLMultiCheckboxElement} from "./multi-select.mjs";
|
|
import HTMLStringTagsElement from "./string-tags.mjs";
|
|
import HTMLColorPickerElement from "./color-picker.mjs";
|
|
import HTMLRangePickerElement from "./range-picker.mjs";
|
|
import HTMLProseMirrorElement from "./prosemirror-editor.mjs";
|
|
|
|
export {default as AbstractFormInputElement} from "./form-element.mjs";
|
|
export {default as HTMLColorPickerElement} from "./color-picker.mjs";
|
|
export {default as HTMLDocumentTagsElement} from "./document-tags.mjs";
|
|
export {default as HTMLFilePickerElement} from "./file-picker.mjs";
|
|
export {default as HTMLHueSelectorSlider} from "./hue-slider.mjs"
|
|
export {default as HTMLRangePickerElement} from "./range-picker.mjs"
|
|
export {default as HTMLStringTagsElement} from "./string-tags.mjs"
|
|
export {default as HTMLProseMirrorElement} from "./prosemirror-editor.mjs";
|
|
export * from "./multi-select.mjs";
|
|
|
|
// Define custom elements
|
|
window.customElements.define(HTMLColorPickerElement.tagName, HTMLColorPickerElement);
|
|
window.customElements.define(HTMLDocumentTagsElement.tagName, HTMLDocumentTagsElement);
|
|
window.customElements.define(HTMLFilePickerElement.tagName, HTMLFilePickerElement);
|
|
window.customElements.define(HTMLHueSelectorSlider.tagName, HTMLHueSelectorSlider);
|
|
window.customElements.define(HTMLMultiSelectElement.tagName, HTMLMultiSelectElement);
|
|
window.customElements.define(HTMLMultiCheckboxElement.tagName, HTMLMultiCheckboxElement);
|
|
window.customElements.define(HTMLRangePickerElement.tagName, HTMLRangePickerElement);
|
|
window.customElements.define(HTMLStringTagsElement.tagName, HTMLStringTagsElement);
|
|
window.customElements.define(HTMLProseMirrorElement.tagName, HTMLProseMirrorElement);
|