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 ";