mirror of
https://github.com/tabler/tabler.git
synced 2026-08-25 20:34:25 +04:00
21 lines
716 B
HTML
21 lines
716 B
HTML
<input type="text" name="input-{{ include.name | default: 'mask' }}" class="form-control" data-mask="{{ include.mask | default: '00/00/0000' }}"{% if include.visible %} data-mask-visible="true"{% endif %}{% if include.placeholder %} placeholder="{{ include.placeholder }}"{% endif %} autocomplete="off"/>
|
|
|
|
{% append_lib imask %}
|
|
{% capture_once scripts %}
|
|
<script>
|
|
(function () {
|
|
/**
|
|
* Input mask
|
|
*/
|
|
var maskElementList = [].slice.call(document.querySelectorAll('[data-mask]'))
|
|
maskElementList.map(function (maskEl) {
|
|
console.log('maskEl', maskEl);
|
|
return new IMask(maskEl, {
|
|
mask: maskEl.dataset.mask,
|
|
lazy: maskEl.dataset['mask-visible'] === 'true'
|
|
})
|
|
});
|
|
})();
|
|
</script>
|
|
{% endcapture_once %}
|