1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-22 01:44:25 +04:00

Enhance autosize and input mask initialization with conditional checks; update Eleventy config to set server passthrough copy behavior

This commit is contained in:
codecalm
2025-02-05 22:19:18 +01:00
parent d40dc60cd8
commit 37af5425ff
3 changed files with 3 additions and 2 deletions

View File

@@ -5,6 +5,6 @@ import autosize from 'autosize';
const elements = document.querySelectorAll('[data-bs-toggle="autosize"]'); const elements = document.querySelectorAll('[data-bs-toggle="autosize"]');
if (elements.length) { if (elements.length) {
elements.forEach(function (element) { elements.forEach(function (element) {
autosize(element); autosize && autosize(element);
}); });
} }

View File

@@ -4,7 +4,7 @@ import IMask from 'imask';
var maskElementList = [].slice.call(document.querySelectorAll('[data-mask]')); var maskElementList = [].slice.call(document.querySelectorAll('[data-mask]'));
maskElementList.map(function (maskEl) { maskElementList.map(function (maskEl) {
return new IMask(maskEl, { IMask && new IMask(maskEl, {
mask: maskEl.dataset.mask, mask: maskEl.dataset.mask,
lazy: maskEl.dataset['mask-visible'] === 'true' lazy: maskEl.dataset['mask-visible'] === 'true'
}) })

View File

@@ -54,6 +54,7 @@ export default function (eleventyConfig) {
eleventyConfig.setWatchThrottleWaitTime(100); eleventyConfig.setWatchThrottleWaitTime(100);
eleventyConfig.addPassthroughCopy(getCopyList()); eleventyConfig.addPassthroughCopy(getCopyList());
eleventyConfig.setServerPassthroughCopyBehavior("passthrough");
eleventyConfig.addPlugin(EleventyRenderPlugin, { eleventyConfig.addPlugin(EleventyRenderPlugin, {
accessGlobalData: true, accessGlobalData: true,