Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/public/js/uploadPage.js
2017-06-04 15:43:41 +10:00

35 lignes
839 o
JavaScript

// @source https://github.com/NyaaPantsu/nyaa/tree/dev/public/js
// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt Expat
(function() {
var torrent = $("input[name=torrent]"),
magnet = $("input[name=magnet]"),
name = $("input[name=name]");
torrent.on("change", function() {
if (torrent.val() == "") {
enableField(magnet);
name.attr("required", "");
} else {
disableField(magnet);
// .torrent file will allow autofilling name
name.removeAttr("required", "");
}
});
magnet.on("change", function() {
if (magnet.val() == "")
enableField(torrent);
else
disableField(torrent);
});
function enableField(e) {
e.attr("required", "")
.removeAttr("disabled");
}
function disableField(e) {
e.attr("disabled", "")
.removeAttr("required");
}
})();
// @license-end