summaryrefslogtreecommitdiffstats
path: root/static/functions/upload.js
diff options
context:
space:
mode:
authorGit <git@what.cd>2012-11-14 08:00:19 +0000
committerGit <git@what.cd>2012-11-14 08:00:19 +0000
commitd3fa17b905c43693b55609dbb0bad18ac985f0de (patch)
tree4e9b99e8a051318cf058ead1230230ba4142c335 /static/functions/upload.js
parenta26061ad5c6b3fb34918964d1d334a43d70344cc (diff)
downloadGazelle-d3fa17b905c43693b55609dbb0bad18ac985f0de.zip
Gazelle-d3fa17b905c43693b55609dbb0bad18ac985f0de.tar.gz
Gazelle-d3fa17b905c43693b55609dbb0bad18ac985f0de.tar.bz2
Empty commit
Diffstat (limited to 'static/functions/upload.js')
-rw-r--r--static/functions/upload.js37
1 files changed, 26 insertions, 11 deletions
diff --git a/static/functions/upload.js b/static/functions/upload.js
index 587ae60..1b99f8b 100644
--- a/static/functions/upload.js
+++ b/static/functions/upload.js
@@ -12,6 +12,7 @@ function Remaster() {
} else {
$('#remaster_true').hide();
}
+
}
function Format() {
@@ -87,6 +88,28 @@ function RemoveLogField() {
LogCount--;
}
+var ExtraLogCount = 1;
+
+function AddExtraLogField(id) {
+ if(LogCount >= 200) { return; }
+ var LogField = document.createElement("input");
+ LogField.type = "file";
+ LogField.id = "file_" + id;
+ LogField.name = "logfiles_" + id + "[]";
+ LogField.size = 50;
+ var x = $('#logfields_' + id).raw();
+ x.appendChild(document.createElement("br"));
+ x.appendChild(LogField);
+ LogCount++;
+}
+
+function RemoveLogField() {
+ if(LogCount == 1) { return; }
+ var x = $('#logfields').raw();
+ for (i=0; i<2; i++) { x.removeChild(x.lastChild); }
+ LogCount--;
+}
+
var FormatCount = 0;
function AddFormat() {
@@ -113,9 +136,6 @@ function AddFormat() {
NewRow.appendChild(NewCell1);
NewRow.appendChild(NewCell2);
- var x = $('#tags_row').raw();
- x.parentNode.insertBefore(NewRow, x);
-
NewRow = document.createElement("tr");
NewRow.id = "new_format_row"+FormatCount;
NewRow.setAttribute("style","border-left-width: 5px; border-right-width: 5px;");
@@ -125,12 +145,12 @@ function AddFormat() {
NewCell2 = document.createElement("td");
tmp = '<select id="releasetype" name="extra_formats[]"><option value="">---</option>';
-
+ var formats=["Saab","Volvo","BMW"];
for(var i in formats) {
tmp += "<option value='"+formats[i]+"'>"+formats[i]+"</option>\n";
}
tmp += "</select>";
-
+ var bitrates=["1","2","3"];
tmp += '<select id="releasetype" name="extra_bitrates[]"><option value="">---</option>';
for(var i in bitrates) {
tmp += "<option value='"+bitrates[i]+"'>"+bitrates[i]+"</option>\n";
@@ -141,8 +161,6 @@ function AddFormat() {
NewRow.appendChild(NewCell1);
NewRow.appendChild(NewCell2);
- x = $('#tags_row').raw();
- x.parentNode.insertBefore(NewRow, x);
NewRow = document.createElement("tr");
NewRow.id = "new_description_row"+FormatCount;
@@ -156,9 +174,6 @@ function AddFormat() {
NewRow.appendChild(NewCell1);
NewRow.appendChild(NewCell2);
-
- x = $('#tags_row').raw();
- x.parentNode.insertBefore(NewRow, x);
}
function RemoveFormat() {
@@ -281,7 +296,6 @@ function ToggleUnknown() {
function GroupRemaster() {
var remasters = json.decode($('#json_remasters').raw().value);
-
var index = $('#groupremasters').raw().options[$('#groupremasters').raw().selectedIndex].value;
if(index != "") {
$('#remaster_year').raw().value = remasters[index][1];
@@ -290,3 +304,4 @@ function GroupRemaster() {
$('#remaster_catalogue_number').raw().value = remasters[index][4];
}
}
+