mirror of
https://github.com/leoherzog/TorrentParts.git
synced 2026-01-24 04:08:04 -08:00
Add Reset on Parse
This commit is contained in:
27
bundle.js
27
bundle.js
@@ -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
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<div id="properties" style="display:none">
|
||||
|
||||
<div class="form-group">
|
||||
<label for="name">Torrent Name</label>
|
||||
<label for="name"><span id="originalSourceIcon"></span>Torrent Name</label>
|
||||
<input id="name" type="text" placeholder="Unspecified" />
|
||||
</div>
|
||||
|
||||
|
||||
27
parse.js
27
parse.js
@@ -5,6 +5,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');
|
||||
@@ -27,14 +28,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');
|
||||
@@ -220,6 +229,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
|
||||
|
||||
Reference in New Issue
Block a user