UNPKG

tiny-essentials

Version:

Collection of small, essential scripts designed to be used across various projects. These simple utilities are crafted for speed, ease of use, and versatility.

216 lines (211 loc) 7.88 kB
/////////////////////////////////////////////////// import TinyHtmlButtonInput from './input/button/TinyHtmlButtonInput.mjs'; import TinyHtmlResetInput from './input/button/TinyHtmlResetInput.mjs'; import TinyHtmlSubmitInput from './input/button/TinyHtmlSubmitInput.mjs'; ///////////////////////////////////////////////////// import TinyHtmlNumberInput from './input/number/TinyHtmlNumberInput.mjs'; import TinyHtmlRangeInput from './input/number/TinyHtmlRangeInput.mjs'; ////////////////////////////////////////////////// import TinyHtmlCheckboxInput from './input/check/TinyHtmlCheckboxInput.mjs'; import TinyHtmlRadioInput from './input/check/TinyHtmlRadioInput.mjs'; ////////////////////////////////////////////////// import TinyHtmlDateInput from './input/date/TinyHtmlDateInput.mjs'; import TinyHtmlDateTimeInput from './input/date/TinyHtmlDateTimeInput.mjs'; import TinyHtmlMonthInput from './input/date/TinyHtmlMonthInput.mjs'; import TinyHtmlTimeInput from './input/date/TinyHtmlTimeInput.mjs'; import TinyHtmlWeekInput from './input/date/TinyHtmlWeekInput.mjs'; ////////////////////////////////////////////////// import TinyHtmlEmailInput from './input/text/TinyHtmlEmailInput.mjs'; import TinyHtmlPasswordInput from './input/text/TinyHtmlPasswordInput.mjs'; import TinyHtmlSearchInput from './input/text/TinyHtmlSearchInput.mjs'; import TinyHtmlTelInput from './input/text/TinyHtmlTelInput.mjs'; import TinyHtmlTextInput from './input/text/TinyHtmlTextInput.mjs'; import TinyHtmlUrlInput from './input/text/TinyHtmlUrlInput.mjs'; ////////////////////////////////////////////////////// import TinyHtmlColorInput from './input/TinyHtmlColorInput.mjs'; import TinyHtmlFileInput from './input/TinyHtmlFileInput.mjs'; import TinyHtmlHiddenInput from './input/TinyHtmlHiddenInput.mjs'; import TinyHtmlImageInput from './input/TinyHtmlImageInput.mjs'; //////////////////////////////////////////////////// import TinyHtmlAudio from './media/TinyHtmlAudio.mjs'; import TinyHtmlButton from './TinyHtmlButton.mjs'; import TinyHtmlCanvas from './TinyHtmlCanvas.mjs'; import TinyHtmlEmbed from './TinyHtmlEmbed.mjs'; import TinyHtmlForm from './TinyHtmlForm.mjs'; import TinyHtmlIcon from './TinyHtmlIcon.mjs'; import TinyHtmlIframe from './TinyHtmlIframe.mjs'; import TinyHtmlImage from './TinyHtmlImage.mjs'; import TinyHtmlInput from './TinyHtmlInput.mjs'; import TinyHtmlAnchor from './TinyHtmlAnchor.mjs'; import TinyHtmlObject from './media/TinyHtmlObject.mjs'; import TinyHtmlSelect from './TinyHtmlSelect.mjs'; import TinyHtmlTextarea from './TinyHtmlTextarea.mjs'; import TinyHtmlVideo from './media/TinyHtmlVideo.mjs'; import TinyHtmlMedia from './TinyHtmlMedia.mjs'; import TinyHtmlSource from './media/TinyHtmlSource.mjs'; import TinyHtmlDatalist from './TinyHtmlDatalist.mjs'; import TinyHtmlLink from './TinyHtmlLink.mjs'; import TinyHtmlScript from './TinyHtmlScript.mjs'; import TinyHtmlStyle from './TinyHtmlStyle.mjs'; /////////////////////////////////////////////////// import TinyHtmlTemplate from './TinyHtmlTemplate.mjs'; /////////////////////////////////////////////////// /** * @class * @beta */ class TinyHtmlElems { static #list = [ TinyHtmlButtonInput, TinyHtmlResetInput, TinyHtmlSubmitInput, ///////////////////////////////////////////////////// TinyHtmlNumberInput, TinyHtmlRangeInput, ////////////////////////////////////////////////// TinyHtmlEmailInput, TinyHtmlPasswordInput, TinyHtmlSearchInput, TinyHtmlTelInput, TinyHtmlTextInput, TinyHtmlUrlInput, ////////////////////////////////////////////////////// TinyHtmlColorInput, TinyHtmlFileInput, TinyHtmlHiddenInput, TinyHtmlImageInput, //////////////////////////////////////////////////// TinyHtmlAudio, TinyHtmlButton, TinyHtmlCanvas, TinyHtmlEmbed, TinyHtmlForm, TinyHtmlIcon, TinyHtmlIframe, TinyHtmlImage, TinyHtmlInput, TinyHtmlAnchor, TinyHtmlObject, TinyHtmlSelect, TinyHtmlTextarea, TinyHtmlVideo, TinyHtmlMedia, TinyHtmlSource, TinyHtmlDatalist, TinyHtmlLink, TinyHtmlScript, TinyHtmlStyle, //////////////////////////////////////////////////// TinyHtmlTemplate, ]; static get list() { return [...this.#list]; } static ButtonInput = TinyHtmlButtonInput; static ResetInput = TinyHtmlResetInput; static SubmitInput = TinyHtmlSubmitInput; ///////////////////////////////////////////////////// static NumberInput = TinyHtmlNumberInput; static RangerInput = TinyHtmlRangeInput; ////////////////////////////////////////////////// static CheckboxInput = TinyHtmlCheckboxInput; static RadioInput = TinyHtmlRadioInput; ////////////////////////////////////////////////// static DateInput = TinyHtmlDateInput; static DateTimeInput = TinyHtmlDateTimeInput; static MonthInput = TinyHtmlMonthInput; static TimeInput = TinyHtmlTimeInput; static WeekInput = TinyHtmlWeekInput; ////////////////////////////////////////////////// static EmailInput = TinyHtmlEmailInput; static PasswordInput = TinyHtmlPasswordInput; static SearchInput = TinyHtmlSearchInput; static TelInput = TinyHtmlTelInput; static TextInput = TinyHtmlTextInput; static UrlInput = TinyHtmlUrlInput; ////////////////////////////////////////////////////// static ColorInput = TinyHtmlColorInput; static FileInput = TinyHtmlFileInput; static HiddenInput = TinyHtmlHiddenInput; static ImgInput = TinyHtmlImageInput; //////////////////////////////////////////////////// static Audio = TinyHtmlAudio; static Button = TinyHtmlButton; static Canvas = TinyHtmlCanvas; static Embed = TinyHtmlEmbed; static Form = TinyHtmlForm; static Icon = TinyHtmlIcon; static Iframe = TinyHtmlIframe; static Img = TinyHtmlImage; static Input = TinyHtmlInput; static Anchor = TinyHtmlAnchor; static Object = TinyHtmlObject; static Select = TinyHtmlSelect; static Textarea = TinyHtmlTextarea; static Video = TinyHtmlVideo; static Media = TinyHtmlMedia; static Source = TinyHtmlSource; static Datalist = TinyHtmlDatalist; static Link = TinyHtmlLink; static Script = TinyHtmlScript; static Style = TinyHtmlStyle; //////////////////////////////////////////////////// static Element = TinyHtmlTemplate; //////////////////////////////////////////////////// constructor() { throw new Error('Forbidden!!!'); } } export default TinyHtmlElems; /** export { TinyHtmlButtonInput, TinyHtmlResetInput, TinyHtmlSubmitInput, ///////////////////////////////////////////////////// TinyHtmlNumberInput, TinyHtmlRangeInput, ////////////////////////////////////////////////// TinyHtmlCheckboxInput; TinyHtmlRadioInput; ////////////////////////////////////////////////// TinyHtmlDateInput; TinyHtmlDateTimeInput; TinyHtmlMonthInput; TinyHtmlTimeInput; TinyHtmlWeekInput; TinyHtmlEmailInput, TinyHtmlPasswordInput, TinyHtmlSearchInput, TinyHtmlTelInput, TinyHtmlTextInput, TinyHtmlUrlInput, ////////////////////////////////////////////////////// TinyHtmlColorInput, TinyHtmlFileInput, TinyHtmlHiddenInput, TinyHtmlImageInput, //////////////////////////////////////////////////// TinyHtmlAudio, TinyHtmlButton, TinyHtmlCanvas, TinyHtmlEmbed, TinyHtmlForm, TinyHtmlTemplate, TinyHtmlIcon, TinyHtmlIframe, TinyHtmlImage, TinyHtmlInput, TinyHtmlAnchor, TinyHtmlObject, TinyHtmlSelect, TinyHtmlTextarea, TinyHtmlVideo, TinyHtmlMedia, TinyHtmlSource, TinyHtmlDatalist, TinyHtmlLink, TinyHtmlScript, TinyHtmlStyle, }; */