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:
@@ -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);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -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'
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user