# HG changeset patch # User Goffi # Date 1498328739 -7200 # Node ID 494d740aa3d6416847d64e7729f6aaca60121859 # Parent 4bf00291b89500909928ea9176bc3af9252f4725 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. diff -r 4bf00291b895 -r 494d740aa3d6 default/static/css.js --- 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"); +}