From 2d9e3b333047d7d80368458cb0ce480205dc1410 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Wed, 7 Aug 2024 22:00:54 +0800 Subject: [PATCH] WebUI: use native functions for event handling PR #21147. --- src/webui/www/private/addpeers.html | 9 ++-- src/webui/www/private/addtrackers.html | 8 +-- src/webui/www/private/confirmdeletion.html | 17 +++--- .../www/private/confirmfeeddeletion.html | 13 +++-- src/webui/www/private/confirmruleclear.html | 13 +++-- .../www/private/confirmruledeletion.html | 13 +++-- src/webui/www/private/edittracker.html | 10 ++-- src/webui/www/private/newcategory.html | 9 ++-- src/webui/www/private/newfeed.html | 8 +-- src/webui/www/private/newfolder.html | 8 +-- src/webui/www/private/newrule.html | 8 +-- src/webui/www/private/newtag.html | 7 +-- src/webui/www/private/rename.html | 10 ++-- src/webui/www/private/rename_feed.html | 8 +-- src/webui/www/private/rename_file.html | 8 +-- src/webui/www/private/rename_files.html | 26 ++++----- src/webui/www/private/rename_rule.html | 8 +-- src/webui/www/private/scripts/client.js | 54 +++++++++---------- src/webui/www/private/scripts/contextmenu.js | 26 ++++----- src/webui/www/private/scripts/dynamicTable.js | 48 +++++++++-------- src/webui/www/private/scripts/mocha-init.js | 46 +++++++++++----- src/webui/www/private/scripts/prop-files.js | 8 +-- src/webui/www/private/scripts/search.js | 36 +++++++------ src/webui/www/private/setlocation.html | 10 ++-- src/webui/www/private/shareratio.html | 11 ++-- src/webui/www/private/views/aboutToolbar.html | 12 ++--- .../private/views/installsearchplugin.html | 3 +- src/webui/www/private/views/preferences.html | 2 +- .../www/private/views/preferencesToolbar.html | 16 +++--- .../www/private/views/rssDownloader.html | 2 +- 30 files changed, 261 insertions(+), 196 deletions(-) diff --git a/src/webui/www/private/addpeers.html b/src/webui/www/private/addpeers.html index e2b7de6ed..6bc225449 100644 --- a/src/webui/www/private/addpeers.html +++ b/src/webui/www/private/addpeers.html @@ -24,15 +24,16 @@ } }).activate(); - window.addEvent("domready", () => { + window.addEventListener("DOMContentLoaded", () => { const hash = new URI().getData("hash"); if (!hash) - return false; + return; $("peers").focus(); - $("addPeersOk").addEvent("click", (e) => { - new Event(e).stop(); + $("addPeersOk").addEventListener("click", (e) => { + e.preventDefault(); + e.stopPropagation(); const peers = $("peers").value.trim().split(/[\r\n]+/); if (peers.length === 0) diff --git a/src/webui/www/private/addtrackers.html b/src/webui/www/private/addtrackers.html index 4be76ebef..42f63dd97 100644 --- a/src/webui/www/private/addtrackers.html +++ b/src/webui/www/private/addtrackers.html @@ -10,7 +10,7 @@