Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/darshanbaral/mero.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'static/js/mero.js')
-rw-r--r--static/js/mero.js24
1 files changed, 24 insertions, 0 deletions
diff --git a/static/js/mero.js b/static/js/mero.js
index 0746922..262f64a 100644
--- a/static/js/mero.js
+++ b/static/js/mero.js
@@ -6,3 +6,27 @@ setColors = function() {
imagecaption.forEach(elem => elem.classList.add("initialism"));
};
window.onload = setColors;
+
+let toggleMenu = function(x) {
+ let elem = x.nextElementSibling;
+ if (elem.classList.contains("d-none")) {
+ elem.classList.remove("d-none");
+ } else {
+ elem.classList.add("d-none");
+ }
+};
+let checkClick = function() {
+ let menuContainer = document.querySelector(".dropdown-content");
+ if (
+ !menuContainer.contains(event.target) &&
+ !document.querySelector(".dropdown").contains(event.target)
+ ) {
+ menuContainer.classList.add("d-none");
+ }
+};
+window.onclick = function() {
+ checkClick();
+};
+window.ontouchstart = function() {
+ checkClick();
+};