aboutsummaryrefslogtreecommitdiff
path: root/ext/fg/js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fg/js')
-rw-r--r--ext/fg/js/frame.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/fg/js/frame.js b/ext/fg/js/frame.js
index 868f07ce..c8f8211e 100644
--- a/ext/fg/js/frame.js
+++ b/ext/fg/js/frame.js
@@ -17,3 +17,17 @@
*/
+function onKanjiQuery(kanji) {
+ alert(kanji);
+}
+
+function registerKanjiLinks() {
+ for (const link of [].slice.call(document.getElementsByClassName('kanji-link'))) {
+ link.addEventListener('click', (e) => {
+ e.preventDefault();
+ onKanjiQuery(e.target.innerHTML);
+ });
+ }
+}
+
+document.addEventListener('DOMContentLoaded', registerKanjiLinks, false);