From 57c7ea88ba23e6a427726608c64977a5bbf56488 Mon Sep 17 00:00:00 2001 From: Rudis Muiznieks Date: Mon, 25 Sep 2023 15:03:36 -0500 Subject: [PATCH] wip --- static/script.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/static/script.js b/static/script.js index 46feeb2..56cd328 100644 --- a/static/script.js +++ b/static/script.js @@ -5,7 +5,17 @@ if (document.readyState && document.readyState !== 'loading') { } function configureSummarizeButtons() { - $('#global').on('click', '.kagi-summary a.btn', function() { - console.log(this.dataset.url); - }); + console.log('registering kagi handler'); + document.getElementById('global').addEventListener('click', function(e) { + console.log('kagi handler triggered'); + for (var target = e.target; target && target != this; target = target.parentNode) { + if (target.matches('.kagi-summary a.btn')) { + e.preventDefault(); + e.stopPropagation(); + console.log('kagi button clicked', target.dataset.url); + break; + } + } + console.log('kagi handler ignoring click'); + }, false); }