From: Alexander Moisseev Date: Sat, 21 Jul 2018 15:54:23 +0000 (+0300) Subject: [WebUI] Remove previously-attached event handlers X-Git-Tag: 1.7.9~64^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5bb5da8dda84638122b83b908927931cf9428965;p=thirdparty%2Frspamd.git [WebUI] Remove previously-attached event handlers from save buttons on the "Symbols" tab --- diff --git a/interface/js/app/symbols.js b/interface/js/app/symbols.js index 75234b09e3..548411a6a4 100644 --- a/interface/js/app/symbols.js +++ b/interface/js/app/symbols.js @@ -250,11 +250,13 @@ define(["jquery", "footable"], rspamd.alertMessage("alert-modal alert-error", data.statusText); } }); - $(document).on("click", "#symbolsTable :button", function () { - var value = $(this).data("save"); - if (!value) return; - saveSymbols(rspamd, "./savesymbols", "symbolsTable", value === "cluster"); - }); + $("#symbolsTable") + .off("click", ":button") + .on("click", ":button", function () { + var value = $(this).data("save"); + if (!value) return; + saveSymbols(rspamd, "./savesymbols", "symbolsTable", value === "cluster"); + }); }; ui.setup = function (rspamd) {