diff --git a/bundle.js b/bundle.js index 41c4d0c..81fa6e3 100644 --- a/bundle.js +++ b/bundle.js @@ -11893,6 +11893,7 @@ const mime = require('mime-types'); var properties = document.getElementById('properties'); var originalSourceIcon = document.getElementById('originalSourceIcon'); var name = document.getElementById('name'); +var reset = document.getElementById('reset'); var created = document.getElementById('created'); var createdBy = document.getElementById('createdBy'); var comment = document.getElementById('comment'); @@ -11914,19 +11915,19 @@ function start() { document.getElementById('magnet').addEventListener('keyup', function(event) { event.preventDefault(); - reset(); + resetProperties(); if (event.keyCode === 13) { - originalSourceIcon.className = 'fad fa-magnet'; - originalSourceIcon.title = 'Originally sourced from Magnet link'; + originalSourceIcon.innerHTML = ''; + originalSourceIcon.title = 'Originally sourced from Magnet URL'; parse(magnet.value); } }); document.getElementById('torrent').addEventListener('change', function(event) { event.preventDefault(); - reset(); + resetProperties(); event.target.files[0].arrayBuffer().then(function(arrayBuffer) { - originalSourceIcon.className = 'fad fa-file'; + originalSourceIcon.innerHTML = ''; originalSourceIcon.title = 'Originally sourced from Torrent file'; parse(Buffer.from(arrayBuffer)); }); @@ -11949,13 +11950,18 @@ function start() { }); name.addEventListener('input', propertyChange); + reset.addEventListener('click', resetProperties); createdBy.addEventListener('change', propertyChange); comment.addEventListener('input', propertyChange); addTrackers.addEventListener('click', addCurrentTrackers); removeTrackers.addEventListener('click', removeCurrentTrackers); removeWebseeds.addEventListener('click', removeCurrentWebseeds); - if (window.location.hash) parse(window.location.hash.split('#')[1]); + if (window.location.hash) { + originalSourceIcon.innerHTML = ''; + originalSourceIcon.title = 'Originally sourced from Magnet URL in the address bar of this site'; + parse(window.location.hash.split('#')[1]); + } } @@ -12115,7 +12121,7 @@ function propertyChange(e) { display(); } -function reset() { +function resetProperties() { properties.style.display = 'none'; name.value = ""; created.value = ""; diff --git a/index.html b/index.html index 3c40278..f3e1e2c 100644 --- a/index.html +++ b/index.html @@ -22,6 +22,9 @@
+
diff --git a/parse.js b/parse.js index fe20ccb..6815f25 100644 --- a/parse.js +++ b/parse.js @@ -7,6 +7,7 @@ const mime = require('mime-types'); var properties = document.getElementById('properties'); var originalSourceIcon = document.getElementById('originalSourceIcon'); var name = document.getElementById('name'); +var reset = document.getElementById('reset'); var created = document.getElementById('created'); var createdBy = document.getElementById('createdBy'); var comment = document.getElementById('comment'); @@ -28,19 +29,19 @@ function start() { document.getElementById('magnet').addEventListener('keyup', function(event) { event.preventDefault(); - reset(); + resetProperties(); if (event.keyCode === 13) { - originalSourceIcon.className = 'fad fa-magnet'; - originalSourceIcon.title = 'Originally sourced from Magnet link'; + originalSourceIcon.innerHTML = ''; + originalSourceIcon.title = 'Originally sourced from Magnet URL'; parse(magnet.value); } }); document.getElementById('torrent').addEventListener('change', function(event) { event.preventDefault(); - reset(); + resetProperties(); event.target.files[0].arrayBuffer().then(function(arrayBuffer) { - originalSourceIcon.className = 'fad fa-file'; + originalSourceIcon.innerHTML = ''; originalSourceIcon.title = 'Originally sourced from Torrent file'; parse(Buffer.from(arrayBuffer)); }); @@ -63,13 +64,18 @@ function start() { }); name.addEventListener('input', propertyChange); + reset.addEventListener('click', resetProperties); createdBy.addEventListener('change', propertyChange); comment.addEventListener('input', propertyChange); addTrackers.addEventListener('click', addCurrentTrackers); removeTrackers.addEventListener('click', removeCurrentTrackers); removeWebseeds.addEventListener('click', removeCurrentWebseeds); - if (window.location.hash) parse(window.location.hash.split('#')[1]); + if (window.location.hash) { + originalSourceIcon.innerHTML = ''; + originalSourceIcon.title = 'Originally sourced from Magnet URL in the address bar of this site'; + parse(window.location.hash.split('#')[1]); + } } @@ -229,7 +235,7 @@ function propertyChange(e) { display(); } -function reset() { +function resetProperties() { properties.style.display = 'none'; name.value = ""; created.value = "";