diff default/static/css.js @ 29:494d740aa3d6

static/css.js: added clicked_cls function: this function toggle "clicked" class on each click, and remove "init" class on first click. Useful to make CSS react easily on clicks.
author Goffi <goffi@goffi.org>
date Sat, 24 Jun 2017 20:25:39 +0200
parents c319291943be
children e296ee56f611
line wrap: on
line diff
--- a/default/static/css.js	Sat Jun 24 20:24:14 2017 +0200
+++ b/default/static/css.js	Sat Jun 24 20:25:39 2017 +0200
@@ -13,3 +13,14 @@
         }
     );
 }
+
+function clicked_cls(elt) {
+    /* toggle "clicked" class on each click, and remove "init" class if present */
+    // init
+    if (elt.classList.contains("init")) {
+        elt.classList.remove("init");
+    }
+
+    // clicked
+    elt.classList.toggle("clicked");
+}