diff --git a/assets/js/job/index.js b/assets/js/job/index.js index 2f7b52e..5c28f86 100644 --- a/assets/js/job/index.js +++ b/assets/js/job/index.js @@ -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); diff --git a/config/packages/nelmio_security.yaml b/config/packages/nelmio_security.yaml index 4ebac3c..7c2c7b5 100644 --- a/config/packages/nelmio_security.yaml +++ b/config/packages/nelmio_security.yaml @@ -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: