implemented the right bootstrap form add made some more JS-form-validation
This commit is contained in:
2306
static/bootstrap.js
vendored
Normal file
2306
static/bootstrap.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@ -15,6 +15,15 @@
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
.quality-box {
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.quality-box label.btn {
|
||||
width: 100%;
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
/* Links */
|
||||
a,
|
||||
a:focus,
|
||||
@ -95,6 +104,10 @@ body {
|
||||
content: ":";
|
||||
}
|
||||
|
||||
.form-group .control-label:after {
|
||||
content: ":";
|
||||
}
|
||||
|
||||
.row {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
@ -82,7 +82,6 @@ function customizeUploadButton() {
|
||||
function setButtonToFilename(event) {
|
||||
$("input[name='torrentFile']").each(function() {
|
||||
var fileName = $(this).val().split('/').pop().split('\\').pop();
|
||||
console.log(event["target"]);
|
||||
targetInput = event["target"]
|
||||
button = targetInput.previousSibling.getElementsByClassName("text")[0]
|
||||
button.innerHTML = chunk(fileName, 40)
|
||||
@ -104,13 +103,52 @@ function validateForm() {
|
||||
subcategory = document.querySelectorAll("input.subcategory")[0]
|
||||
torrentname = document.querySelectorAll("input.name")[0]
|
||||
description = document.querySelectorAll("textarea.description")[0]
|
||||
if(file.value.length <= 0) { valid = false }
|
||||
if(category.value.length <= 0) { valid = false }
|
||||
if(subcategory.value.length <= 0) { valid = false }
|
||||
if(torrentname.value.length <= 0) { valid = false }
|
||||
if(description.value.length <= 0) { valid = false }
|
||||
if(file.value.length <= 0) {
|
||||
valid = false
|
||||
file.parentElement.parentElement.classList.add("has-error")
|
||||
file.parentElement.parentElement.classList.remove("has-success")
|
||||
} else {
|
||||
file.parentElement.parentElement.classList.add("has-success")
|
||||
file.parentElement.parentElement.classList.remove("has-error")
|
||||
}
|
||||
|
||||
return false;
|
||||
if(category.value.length <= 0) {
|
||||
valid = false
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("has-error")
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.remove("has-success")
|
||||
} else {
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("has-success")
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.remove("has-error")
|
||||
}
|
||||
|
||||
if(subcategory.value.length <= 0) {
|
||||
valid = false
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("has-error")
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.remove("has-success")
|
||||
} else {
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("has-success")
|
||||
category.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.remove("has-error")
|
||||
}
|
||||
|
||||
if(torrentname.value.length <= 0) {
|
||||
valid = false
|
||||
torrentname.parentElement.parentElement.classList.add("has-error")
|
||||
torrentname.parentElement.parentElement.classList.remove("has-success")
|
||||
} else {
|
||||
torrentname.parentElement.parentElement.classList.add("has-success")
|
||||
torrentname.parentElement.parentElement.classList.remove("has-error")
|
||||
}
|
||||
|
||||
if(description.value.length <= 0) {
|
||||
valid = false
|
||||
description.parentElement.parentElement.classList.add("has-error")
|
||||
description.parentElement.parentElement.classList.remove("has-success")
|
||||
} else {
|
||||
description.parentElement.parentElement.classList.add("has-success")
|
||||
description.parentElement.parentElement.classList.remove("has-error")
|
||||
}
|
||||
|
||||
return valid;
|
||||
}
|
||||
|
||||
function chunk(string, n) {
|
||||
|
Reference in New Issue
Block a user