You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.1 KiB
JavaScript
27 lines
1.1 KiB
JavaScript
(function dtButtons() {
|
|
var dt = document.querySelector('.dt-buttons');
|
|
if (dt == null) {
|
|
setTimeout(() => {
|
|
dtButtons();
|
|
}, 500);
|
|
} else {
|
|
Array.from(document.querySelector('.dt-buttons').children).forEach(function (e, i) {
|
|
_id('listreportmenu').appendChild(
|
|
el('a').addModule('actbut', e).addModule('as', i).click(function () {
|
|
table.buttons()[this.as].node.click()
|
|
}).href('#').class('dropdown-item').html(e.innerHTML).get()
|
|
)
|
|
});
|
|
if (!document.querySelector('.form-search')){
|
|
document.querySelector('.panel-head-menu').appendChild(
|
|
el('input').type('search').keyup(function () {
|
|
table.search(this.value).draw();
|
|
}).load(function (e) {
|
|
e.el.addEventListener('search', function () {
|
|
table.search(this.value).draw();
|
|
}, false)
|
|
}).class('form-control form-search').hold('search...').get()
|
|
)
|
|
}
|
|
}
|
|
})(); |