Switch to Automatic Date Updating

This commit is contained in:
Leo Herzog
2020-06-25 12:36:15 -04:00
parent 8912e87800
commit 643aae150a
3 changed files with 10 additions and 22 deletions

View File

@@ -11892,7 +11892,7 @@ const mime = require('mime-types');
var properties = document.getElementById('properties'); var properties = document.getElementById('properties');
var name = document.getElementById('name'); var name = document.getElementById('name');
var creationDate = document.getElementById('creationDate'); var created = document.getElementById('created');
var createdBy = document.getElementById('createdBy'); var createdBy = document.getElementById('createdBy');
var comment = document.getElementById('comment'); var comment = document.getElementById('comment');
var hash = document.getElementById('hash'); var hash = document.getElementById('hash');
@@ -11939,7 +11939,6 @@ function start() {
downloadTorrent.addEventListener('click', saveTorrent); downloadTorrent.addEventListener('click', saveTorrent);
name.addEventListener('input', propertyChange); name.addEventListener('input', propertyChange);
creationDate.addEventListener('change', propertyChange);
createdBy.addEventListener('change', propertyChange); createdBy.addEventListener('change', propertyChange);
comment.addEventListener('input', propertyChange); comment.addEventListener('input', propertyChange);
@@ -11984,13 +11983,7 @@ function display() {
console.log(parsed); console.log(parsed);
name.value = parsed.name || ""; name.value = parsed.name || "";
if (parsed.created) { if (parsed.created) created.value = parsed.created.toISOString().slice(0, 19);
creationDate.disabled = false;
creationDate.value = parsed.created.toISOString().slice(0, 19);
} else {
creationDate.disabled = true;
creationDate.value = "";
}
createdBy.value = parsed.createdBy || ""; createdBy.value = parsed.createdBy || "";
comment.value = parsed.comment || ""; comment.value = parsed.comment || "";
hash.value = parsed.infoHash; hash.value = parsed.infoHash;
@@ -12095,7 +12088,8 @@ function propertyChange(e) {
} else { } else {
parsed[e.target.id] = e.target.value || ""; parsed[e.target.id] = e.target.value || "";
} }
if (e.target.id != "creationDate") creationDate.value = new Date().toISOString().slice(0, 19); created.value = new Date().toISOString().slice(0, 19);
parsed.created = new Date();
createdBy.value = "Torrent Parts <https://torrent.parts/>"; createdBy.value = "Torrent Parts <https://torrent.parts/>";
parsed.createdBy = "Torrent Parts <https://torrent.parts/>"; parsed.createdBy = "Torrent Parts <https://torrent.parts/>";
display(); display();

View File

@@ -24,8 +24,8 @@
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="creationDate">Created</label> <label for="created">Created</label>
<input id="creationDate" type="datetime-local" /> <input id="created" type="datetime-local" disabled />
<label for="createdBy">UTC with</label> <label for="createdBy">UTC with</label>
<input id="createdBy" type="text" placeholder="Unspecified" disabled /> <input id="createdBy" type="text" placeholder="Unspecified" disabled />
</div> </div>

View File

@@ -6,7 +6,7 @@ const mime = require('mime-types');
var properties = document.getElementById('properties'); var properties = document.getElementById('properties');
var name = document.getElementById('name'); var name = document.getElementById('name');
var creationDate = document.getElementById('creationDate'); var created = document.getElementById('created');
var createdBy = document.getElementById('createdBy'); var createdBy = document.getElementById('createdBy');
var comment = document.getElementById('comment'); var comment = document.getElementById('comment');
var hash = document.getElementById('hash'); var hash = document.getElementById('hash');
@@ -53,7 +53,6 @@ function start() {
downloadTorrent.addEventListener('click', saveTorrent); downloadTorrent.addEventListener('click', saveTorrent);
name.addEventListener('input', propertyChange); name.addEventListener('input', propertyChange);
creationDate.addEventListener('change', propertyChange);
createdBy.addEventListener('change', propertyChange); createdBy.addEventListener('change', propertyChange);
comment.addEventListener('input', propertyChange); comment.addEventListener('input', propertyChange);
@@ -98,13 +97,7 @@ function display() {
console.log(parsed); console.log(parsed);
name.value = parsed.name || ""; name.value = parsed.name || "";
if (parsed.created) { if (parsed.created) created.value = parsed.created.toISOString().slice(0, 19);
creationDate.disabled = false;
creationDate.value = parsed.created.toISOString().slice(0, 19);
} else {
creationDate.disabled = true;
creationDate.value = "";
}
createdBy.value = parsed.createdBy || ""; createdBy.value = parsed.createdBy || "";
comment.value = parsed.comment || ""; comment.value = parsed.comment || "";
hash.value = parsed.infoHash; hash.value = parsed.infoHash;
@@ -209,7 +202,8 @@ function propertyChange(e) {
} else { } else {
parsed[e.target.id] = e.target.value || ""; parsed[e.target.id] = e.target.value || "";
} }
if (e.target.id != "creationDate") creationDate.value = new Date().toISOString().slice(0, 19); created.value = new Date().toISOString().slice(0, 19);
parsed.created = new Date();
createdBy.value = "Torrent Parts <https://torrent.parts/>"; createdBy.value = "Torrent Parts <https://torrent.parts/>";
parsed.createdBy = "Torrent Parts <https://torrent.parts/>"; parsed.createdBy = "Torrent Parts <https://torrent.parts/>";
display(); display();