From e9100394517e197f349703cec2cf7ab6bc3708b4 Mon Sep 17 00:00:00 2001 From: Leo Herzog Date: Wed, 1 Jul 2020 19:50:09 -0400 Subject: [PATCH] Collape Redundant Functions --- bundle.js | 14 ++++---------- parse.js | 14 ++++---------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/bundle.js b/bundle.js index 3b143a8..9c9fd8e 100644 --- a/bundle.js +++ b/bundle.js @@ -11960,9 +11960,9 @@ function start() { comment.addEventListener('paste', propertyChange); addTrackers.addEventListener('click', addCurrentTrackers); addTracker.addEventListener('click', addRow); - removeTrackers.addEventListener('click', removeCurrentTrackers); + removeTrackers.addEventListener('click', () => removeAllRows('announce')); addWebseed.addEventListener('click', addRow); - removeWebseeds.addEventListener('click', removeCurrentWebseeds); + removeWebseeds.addEventListener('click', () => removeAllRows('urlList')); if (window.location.hash) { originalSourceIcon.innerHTML = ''; @@ -12179,8 +12179,8 @@ async function addCurrentTrackers() { display(); } -function removeCurrentTrackers() { - parsed.announce = []; +function removeAllRows(type) { + parsed[type] = []; updateModified(); display(); } @@ -12196,12 +12196,6 @@ function removeRow() { display(); } -function removeCurrentWebseeds() { - parsed.urlList = []; - updateModified(); - display(); -} - function updateModified() { parsed.created = new Date(); parsed.createdBy = "Torrent Parts "; diff --git a/parse.js b/parse.js index 6802d60..1ace81c 100644 --- a/parse.js +++ b/parse.js @@ -74,9 +74,9 @@ function start() { comment.addEventListener('paste', propertyChange); addTrackers.addEventListener('click', addCurrentTrackers); addTracker.addEventListener('click', addRow); - removeTrackers.addEventListener('click', removeCurrentTrackers); + removeTrackers.addEventListener('click', () => removeAllRows('announce')); addWebseed.addEventListener('click', addRow); - removeWebseeds.addEventListener('click', removeCurrentWebseeds); + removeWebseeds.addEventListener('click', () => removeAllRows('urlList')); if (window.location.hash) { originalSourceIcon.innerHTML = ''; @@ -293,8 +293,8 @@ async function addCurrentTrackers() { display(); } -function removeCurrentTrackers() { - parsed.announce = []; +function removeAllRows(type) { + parsed[type] = []; updateModified(); display(); } @@ -310,12 +310,6 @@ function removeRow() { display(); } -function removeCurrentWebseeds() { - parsed.urlList = []; - updateModified(); - display(); -} - function updateModified() { parsed.created = new Date(); parsed.createdBy = "Torrent Parts ";