]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Add capability to close modal windows on clicking gray shadow
authorMarcin Haba <marcin.haba@bacula.pl>
Sun, 7 Nov 2021 05:01:26 +0000 (06:01 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Sun, 7 Nov 2021 05:01:26 +0000 (06:01 +0100)
gui/baculum/protected/Common/JavaScript/misc.js

index 0457f3129635e196259b83f4a6e99349cb99c569..feced2b32c7efb179d2d35cf1972ec4f04758fb5 100644 (file)
@@ -190,6 +190,17 @@ function set_global_listeners() {
                        }
                }
        });
+       var modals = document.getElementsByClassName('w3-modal');
+       for (var i = 0; i < modals.length; i++) {
+               modals[i].addEventListener('click', function(e) {
+                       var x = e.clientX;
+                       var y = e.clientY;
+                       var el = document.elementFromPoint(x, y);
+                       if (el.classList.contains('w3-modal')) {
+                               $(this).hide(); // shadow clicked, hide modal
+                       }
+               });
+       };
 }