16 lines
415 B
JavaScript
16 lines
415 B
JavaScript
const Choices = require('choices.js')
|
|
const $ = require('jquery')
|
|
|
|
const addJschoice = () => {
|
|
document.querySelectorAll('*[data-jschoice]').forEach((item) => {
|
|
return new Choices(item, {
|
|
searchFields: ['label'],
|
|
searchResultLimit: 30,
|
|
})
|
|
})
|
|
}
|
|
|
|
module.exports = () => {
|
|
$('*[data-collection]').on('collection.update', addJschoice)
|
|
$('body').on('shown.bs.modal', '.modal', addJschoice)
|
|
}
|