aboutsummaryrefslogtreecommitdiff
path: root/ui/static/js/mouse_handler.js
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net> 2018-07-05 22:18:51 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net> 2018-07-05 22:18:51 -0700
commit53deb0b8cd1899ec325eca93631b3e137bdd3ec3 (patch)
tree23894ed57040ea689e9f60243656e1889d39a275 /ui/static/js/mouse_handler.js
parente1c56b2e53ba3c6f48d5e159d18ae59c180cc388 (diff)
downloadv2-53deb0b8cd1899ec325eca93631b3e137bdd3ec3.tar.gz
v2-53deb0b8cd1899ec325eca93631b3e137bdd3ec3.tar.zst
v2-53deb0b8cd1899ec325eca93631b3e137bdd3ec3.zip
Refactor assets bundler and split Javascript files
Diffstat (limited to 'ui/static/js/mouse_handler.js')
-rw-r--r--ui/static/js/mouse_handler.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/static/js/mouse_handler.js b/ui/static/js/mouse_handler.js
new file mode 100644
index 00000000..a70a37af
--- /dev/null
+++ b/ui/static/js/mouse_handler.js
@@ -0,0 +1,11 @@
+class MouseHandler {
+ onClick(selector, callback) {
+ let elements = document.querySelectorAll(selector);
+ elements.forEach((element) => {
+ element.onclick = (event) => {
+ event.preventDefault();
+ callback(event);
+ };
+ });
+ }
+} \ No newline at end of file