Collape Redundant Functions

This commit is contained in:
Leo Herzog
2020-07-01 19:50:09 -04:00
parent 855250a1c2
commit e910039451
2 changed files with 8 additions and 20 deletions

View File

@@ -11960,9 +11960,9 @@ function start() {
comment.addEventListener('paste', propertyChange); comment.addEventListener('paste', propertyChange);
addTrackers.addEventListener('click', addCurrentTrackers); addTrackers.addEventListener('click', addCurrentTrackers);
addTracker.addEventListener('click', addRow); addTracker.addEventListener('click', addRow);
removeTrackers.addEventListener('click', removeCurrentTrackers); removeTrackers.addEventListener('click', () => removeAllRows('announce'));
addWebseed.addEventListener('click', addRow); addWebseed.addEventListener('click', addRow);
removeWebseeds.addEventListener('click', removeCurrentWebseeds); removeWebseeds.addEventListener('click', () => removeAllRows('urlList'));
if (window.location.hash) { if (window.location.hash) {
originalSourceIcon.innerHTML = '<span class="fad fa-link fa-fw"></span>'; originalSourceIcon.innerHTML = '<span class="fad fa-link fa-fw"></span>';
@@ -12179,8 +12179,8 @@ async function addCurrentTrackers() {
display(); display();
} }
function removeCurrentTrackers() { function removeAllRows(type) {
parsed.announce = []; parsed[type] = [];
updateModified(); updateModified();
display(); display();
} }
@@ -12196,12 +12196,6 @@ function removeRow() {
display(); display();
} }
function removeCurrentWebseeds() {
parsed.urlList = [];
updateModified();
display();
}
function updateModified() { function updateModified() {
parsed.created = new Date(); parsed.created = new Date();
parsed.createdBy = "Torrent Parts <https://torrent.parts/>"; parsed.createdBy = "Torrent Parts <https://torrent.parts/>";

View File

@@ -74,9 +74,9 @@ function start() {
comment.addEventListener('paste', propertyChange); comment.addEventListener('paste', propertyChange);
addTrackers.addEventListener('click', addCurrentTrackers); addTrackers.addEventListener('click', addCurrentTrackers);
addTracker.addEventListener('click', addRow); addTracker.addEventListener('click', addRow);
removeTrackers.addEventListener('click', removeCurrentTrackers); removeTrackers.addEventListener('click', () => removeAllRows('announce'));
addWebseed.addEventListener('click', addRow); addWebseed.addEventListener('click', addRow);
removeWebseeds.addEventListener('click', removeCurrentWebseeds); removeWebseeds.addEventListener('click', () => removeAllRows('urlList'));
if (window.location.hash) { if (window.location.hash) {
originalSourceIcon.innerHTML = '<span class="fad fa-link fa-fw"></span>'; originalSourceIcon.innerHTML = '<span class="fad fa-link fa-fw"></span>';
@@ -293,8 +293,8 @@ async function addCurrentTrackers() {
display(); display();
} }
function removeCurrentTrackers() { function removeAllRows(type) {
parsed.announce = []; parsed[type] = [];
updateModified(); updateModified();
display(); display();
} }
@@ -310,12 +310,6 @@ function removeRow() {
display(); display();
} }
function removeCurrentWebseeds() {
parsed.urlList = [];
updateModified();
display();
}
function updateModified() { function updateModified() {
parsed.created = new Date(); parsed.created = new Date();
parsed.createdBy = "Torrent Parts <https://torrent.parts/>"; parsed.createdBy = "Torrent Parts <https://torrent.parts/>";