suivi/assets/js/modules/masks.js

22 lines
410 B
JavaScript

const Inputmask = require('inputmask').default
const $ = require('jquery')
class Masks {
constructor () {
this.applyMasks()
$('*[data-collection]').on('collection.update', this.applyMasks)
}
applyMasks () {
const elements = document.querySelectorAll('*[data-inputmask]')
for (const element of elements) {
new Inputmask()
.mask(element)
}
}
}
module.exports = Masks