bugfix 18

This commit is contained in:
Jacob Levine 2019-03-22 00:20:01 -05:00
parent 23b16d2e92
commit dc8bc17324

View File

@ -338,46 +338,47 @@ function subReport() {
var matchNum = document.getElementById('mselect').value; var matchNum = document.getElementById('mselect').value;
var series = document.getElementById('sselect').value; var series = document.getElementById('sselect').value;
var push = {} var push = {}
push[user.uid]={}
var x = document.getElementById('repsec1').children; var x = document.getElementById('repsec1').children;
for (var i = 0; i < x.length; i++) { for (var i = 0; i < x.length; i++) {
if (x[i].children[0].tagName == "INPUT") { if (x[i].children[0].tagName == "INPUT") {
push[x[i].children[0].id] = x[i].children[0].tagName; push[user.uid][x[i].children[0].id] = x[i].children[0].tagName;
} else if (x[i].children[0].tagName == "TEXTAREA") { } else if (x[i].children[0].tagName == "TEXTAREA") {
push[x[i].children[0].id] = x[i].children[0].innerHTML; push[user.uid][x[i].children[0].id] = x[i].children[0].innerHTML;
} else if (x[i].children[0].tagName == "SPAN") { } else if (x[i].children[0].tagName == "SPAN") {
push[x[i].children[0].id] = x[i].children[0].innerText; push[user.uid][x[i].children[0].id] = x[i].children[0].innerText;
} else if (x[i].children[0].tagName == "DIV") { } else if (x[i].children[0].tagName == "DIV") {
var name = x[i].children[0].id; var name = x[i].children[0].id;
push[name] = document.querySelector('input[name="' + name + '"]:checked').value; push[user.uid][name] = document.querySelector('input[name="' + name + '"]:checked').value;
} }
} }
var x = document.getElementById('repsec2').children; var x = document.getElementById('repsec2').children;
for (var i = 0; i < x.length; i++) { for (var i = 0; i < x.length; i++) {
if (x[i].children[0].tagName == "INPUT") { if (x[i].children[0].tagName == "INPUT") {
push[x[i].children[0].id] = x[i].children[0].tagName; push[user.uid][x[i].children[0].id] = x[i].children[0].tagName;
} else if (x[i].children[0].tagName == "TEXTAREA") { } else if (x[i].children[0].tagName == "TEXTAREA") {
push[x[i].children[0].id] = x[i].children[0].innerHTML; push[user.uid][x[i].children[0].id] = x[i].children[0].innerHTML;
} else if (x[i].children[0].tagName == "SPAN") { } else if (x[i].children[0].tagName == "SPAN") {
push[x[i].children[0].id] = x[i].children[0].innerText; push[user.uid][x[i].children[0].id] = x[i].children[0].innerText;
} else if (x[i].children[0].tagName == "DIV") { } else if (x[i].children[0].tagName == "DIV") {
var name = x[i].children[0].id; var name = x[i].children[0].id;
push[name] = document.querySelector('input[name="' + name + '"]:checked').value; push[user.uid][name] = document.querySelector('input[name="' + name + '"]:checked').value;
} }
} }
var x = document.getElementById('repsec3').children; var x = document.getElementById('repsec3').children;
for (var i = 0; i < x.length; i++) { for (var i = 0; i < x.length; i++) {
if (x[i].children[0].tagName == "INPUT") { if (x[i].children[0].tagName == "INPUT") {
push[x[i].children[0].id] = x[i].children[0].tagName; push[user.uid][x[i].children[0].id] = x[i].children[0].tagName;
} else if (x[i].children[0].tagName == "TEXTAREA") { } else if (x[i].children[0].tagName == "TEXTAREA") {
push[x[i].children[0].id] = x[i].children[0].innerHTML; push[user.uid][x[i].children[0].id] = x[i].children[0].innerHTML;
} else if (x[i].children[0].tagName == "SPAN") { } else if (x[i].children[0].tagName == "SPAN") {
push[x[i].children[0].id] = x[i].children[0].innerText; push[user.uid][x[i].children[0].id] = x[i].children[0].innerText;
} else if (x[i].children[0].tagName == "DIV") { } else if (x[i].children[0].tagName == "DIV") {
var name = x[i].children[0].id; var name = x[i].children[0].id;
push[name] = document.querySelector('input[name="' + name + '"]:checked').value; push[user.uid][name] = document.querySelector('input[name="' + name + '"]:checked').value;
} }
} }
firebase.firestore().collection("data").doc('team-' + document.getElementById('tns').value).collection(comp).doc("team-" + teamNum).collection('matches').doc('match-' + mselect).set({(user.uid+'-'+series), push}, { firebase.firestore().collection("data").doc('team-' + document.getElementById('tns').value).collection(comp).doc("team-" + teamNum).collection('matches').doc('match-' + mselect).set(push, {
merge: true merge: true
}) })
} }