Files
Foundry-VTT-Docker/resources/app/client-esm/applications/elements/_module.mjs
2025-01-04 00:34:03 +01:00

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);