Add Reset on Parse

This commit is contained in:
Leo Herzog
2020-06-30 15:05:51 -04:00
parent 421d8de371
commit 5e33e6cc00
3 changed files with 53 additions and 3 deletions

View File

@@ -11891,6 +11891,7 @@ const bytes = require('bytes');
const mime = require('mime-types');
var properties = document.getElementById('properties');
var originalSourceIcon = document.getElementById('originalSourceIcon');
var name = document.getElementById('name');
var created = document.getElementById('created');
var createdBy = document.getElementById('createdBy');
@@ -11913,14 +11914,22 @@ function start() {
document.getElementById('magnet').addEventListener('keyup', function(event) {
event.preventDefault();
reset();
if (event.keyCode === 13) {
originalSourceIcon.className = 'fad fa-magnet';
originalSourceIcon.title = 'Originally sourced from Magnet link';
parse(magnet.value);
}
});
document.getElementById('torrent').addEventListener('change', function(event) {
event.preventDefault();
event.target.files[0].arrayBuffer().then(arrayBuffer => parse(Buffer.from(arrayBuffer)));
reset();
event.target.files[0].arrayBuffer().then(function(arrayBuffer) {
originalSourceIcon.className = 'fad fa-file';
originalSourceIcon.title = 'Originally sourced from Torrent file';
parse(Buffer.from(arrayBuffer));
});
});
let copyurl = new clipboard('#copyURL');
@@ -12106,6 +12115,22 @@ function propertyChange(e) {
display();
}
function reset() {
properties.style.display = 'none';
name.value = "";
created.value = "";
createdBy.value = "";
comment.value = "";
hash.value = "";
announce.innerHTML = "";
urlList.innerHTML = "";
files.innerHTML = "";
window.location.hash = "";
copyURL.setAttribute('data-clipboard-text', "");
copyMagnet.setAttribute('data-clipboard-text', "");
document.title = "Torrent Parts | Inspect and edit what's in your Torrent file or Magnet link";
}
async function addCurrentTrackers() {
addTrackers.disabled = true;
let response = await fetch("https://newtrackon.com/api/100"); // 100% uptime