Refactor run button initialization and timepicker usage
- Removed the `initTimepicker()` function call from `document.addEventListener` block - Added a new line to initialize `selecttimedatepicker` if it is undefined in the event listener for `.run` buttons - Moved the modal show code before initializing `selecttimedatepicker` - Removed duplicate modal show code from `initRunButtons()` function
This commit is contained in:
parent
7ac00a622e
commit
90d0cfd1c8
@ -9,7 +9,6 @@ document.addEventListener("readystatechange", event => {
|
||||
if(event.target.readyState === 'complete') {
|
||||
initDeleteButtons();
|
||||
initRunButtons();
|
||||
initTimepicker();
|
||||
Utils.initTags();
|
||||
}
|
||||
});
|
||||
@ -45,6 +44,10 @@ function initTimepicker() {
|
||||
}
|
||||
function initRunButtons() {
|
||||
document.querySelectorAll('.run').forEach(elem => elem.addEventListener("click", event => {
|
||||
var bsModal = new Modal('#run_selecttime');
|
||||
bsModal.show();
|
||||
|
||||
if(typeof selecttimedatepicker === 'undefined') initTimepicker()
|
||||
let me = event.currentTarget;
|
||||
let norun = me.closest('tr').classList.contains('norun')
|
||||
let maxdate = new DateTime(me.dataset.nextrun)
|
||||
@ -66,9 +69,6 @@ function initRunButtons() {
|
||||
}
|
||||
})
|
||||
|
||||
var bsModal = new Modal('#run_selecttime');
|
||||
bsModal.show();
|
||||
|
||||
let schedulefn = event => {
|
||||
bsModal.hide();
|
||||
let time = Math.floor(selecttimedatepicker.dates.lastPicked / 1000);
|
||||
|
@ -50,6 +50,8 @@ nelmio_security:
|
||||
- 'data:'
|
||||
connect-src:
|
||||
- 'self'
|
||||
base-uri:
|
||||
- 'none'
|
||||
block-all-mixed-content: true # defaults to false, blocks HTTP content over HTTPS transport
|
||||
# upgrade-insecure-requests: true # defaults to false, upgrades HTTP requests to HTTPS transport
|
||||
report:
|
||||
|
Loading…
x
Reference in New Issue
Block a user