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');
|
const mime = require('mime-types');
|
||||||
|
|
||||||
var properties = document.getElementById('properties');
|
var properties = document.getElementById('properties');
|
||||||
|
var originalSourceIcon = document.getElementById('originalSourceIcon');
|
||||||
var name = document.getElementById('name');
|
var name = document.getElementById('name');
|
||||||
var created = document.getElementById('created');
|
var created = document.getElementById('created');
|
||||||
var createdBy = document.getElementById('createdBy');
|
var createdBy = document.getElementById('createdBy');
|
||||||
@@ -11913,14 +11914,22 @@ function start() {
|
|||||||
|
|
||||||
document.getElementById('magnet').addEventListener('keyup', function(event) {
|
document.getElementById('magnet').addEventListener('keyup', function(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
reset();
|
||||||
if (event.keyCode === 13) {
|
if (event.keyCode === 13) {
|
||||||
|
originalSourceIcon.className = 'fad fa-magnet';
|
||||||
|
originalSourceIcon.title = 'Originally sourced from Magnet link';
|
||||||
parse(magnet.value);
|
parse(magnet.value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('torrent').addEventListener('change', function(event) {
|
document.getElementById('torrent').addEventListener('change', function(event) {
|
||||||
event.preventDefault();
|
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');
|
let copyurl = new clipboard('#copyURL');
|
||||||
@@ -12106,6 +12115,22 @@ function propertyChange(e) {
|
|||||||
display();
|
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() {
|
async function addCurrentTrackers() {
|
||||||
addTrackers.disabled = true;
|
addTrackers.disabled = true;
|
||||||
let response = await fetch("https://newtrackon.com/api/100"); // 100% uptime
|
let response = await fetch("https://newtrackon.com/api/100"); // 100% uptime
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
<div id="properties" style="display:none">
|
<div id="properties" style="display:none">
|
||||||
|
|
||||||
<div class="form-group">
|
<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" />
|
<input id="name" type="text" placeholder="Unspecified" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
27
parse.js
27
parse.js
@@ -5,6 +5,7 @@ const bytes = require('bytes');
|
|||||||
const mime = require('mime-types');
|
const mime = require('mime-types');
|
||||||
|
|
||||||
var properties = document.getElementById('properties');
|
var properties = document.getElementById('properties');
|
||||||
|
var originalSourceIcon = document.getElementById('originalSourceIcon');
|
||||||
var name = document.getElementById('name');
|
var name = document.getElementById('name');
|
||||||
var created = document.getElementById('created');
|
var created = document.getElementById('created');
|
||||||
var createdBy = document.getElementById('createdBy');
|
var createdBy = document.getElementById('createdBy');
|
||||||
@@ -27,14 +28,22 @@ function start() {
|
|||||||
|
|
||||||
document.getElementById('magnet').addEventListener('keyup', function(event) {
|
document.getElementById('magnet').addEventListener('keyup', function(event) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
reset();
|
||||||
if (event.keyCode === 13) {
|
if (event.keyCode === 13) {
|
||||||
|
originalSourceIcon.className = 'fad fa-magnet';
|
||||||
|
originalSourceIcon.title = 'Originally sourced from Magnet link';
|
||||||
parse(magnet.value);
|
parse(magnet.value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('torrent').addEventListener('change', function(event) {
|
document.getElementById('torrent').addEventListener('change', function(event) {
|
||||||
event.preventDefault();
|
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');
|
let copyurl = new clipboard('#copyURL');
|
||||||
@@ -220,6 +229,22 @@ function propertyChange(e) {
|
|||||||
display();
|
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() {
|
async function addCurrentTrackers() {
|
||||||
addTrackers.disabled = true;
|
addTrackers.disabled = true;
|
||||||
let response = await fetch("https://newtrackon.com/api/100"); // 100% uptime
|
let response = await fetch("https://newtrackon.com/api/100"); // 100% uptime
|
||||||
|
|||||||
Reference in New Issue
Block a user