fix profile editing bugs
This commit is contained in:
parent
2a0aeaa849
commit
bacb13ae7c
@ -76,7 +76,8 @@ Template.profile.helpers({
|
|||||||
return Session.get("user").name;
|
return Session.get("user").name;
|
||||||
},
|
},
|
||||||
motd() { // Returns the current user's description
|
motd() { // Returns the current user's description
|
||||||
if (Session.get("user").description !== undefined) return Session.get("user").description;
|
console.log(Session.get("user").description);
|
||||||
|
if (Session.get("user").description !== "") return Session.get("user").description;
|
||||||
return "Say something about yourself!";
|
return "Say something about yourself!";
|
||||||
},
|
},
|
||||||
school() { // Returns the current user's school's name
|
school() { // Returns the current user's school's name
|
||||||
@ -281,7 +282,7 @@ Template.profile.events({
|
|||||||
|
|
||||||
Session.set("selectedClass",array);
|
Session.set("selectedClass",array);
|
||||||
Session.set("owned",true);
|
Session.set("owned",true);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
'click .classBox .fa-times' (event) { // Leaves a class
|
'click .classBox .fa-times' (event) { // Leaves a class
|
||||||
var box = event.target.parentNode;
|
var box = event.target.parentNode;
|
||||||
@ -457,15 +458,15 @@ Template.profile.events({
|
|||||||
try {
|
try {
|
||||||
for (var i = 0; i < document.getElementsByClassName("profOptions").length; i++) {
|
for (var i = 0; i < document.getElementsByClassName("profOptions").length; i++) {
|
||||||
var curr = document.getElementsByClassName("profOptions")[i];
|
var curr = document.getElementsByClassName("profOptions")[i];
|
||||||
if (curr.childNodes[1] !== op.nextSibling.nextSibling.childNodes[1]
|
if (curr.childNodes[1] !== op.nextSibling.nextSibling.childNodes[1] &&
|
||||||
&& curr.childNodes[1] !== op.parentNode.parentNode.childNodes[3].childNodes[1]) {
|
curr.childNodes[1] !== op.parentNode.parentNode.childNodes[3].childNodes[1]) {
|
||||||
closeDivFade(document.getElementsByClassName("profOptions")[i]);
|
closeDivFade(document.getElementsByClassName("profOptions")[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} catch (err) {}
|
} catch (err) {}
|
||||||
|
|
||||||
if(event.target.className.includes("op")) {
|
if(event.target.className.includes("op")) {
|
||||||
openDivFade(op.nextSibling.nextSibling);
|
openDivFade(op.nextSibling.nextSibling);
|
||||||
} else {
|
} else {
|
||||||
openDivFade(op.parentNode.parentNode.childNodes[3]);
|
openDivFade(op.parentNode.parentNode.childNodes[3]);
|
||||||
}
|
}
|
||||||
@ -615,11 +616,11 @@ function getProfileData() { // Gets all data related to profile.
|
|||||||
|
|
||||||
var gradein = document.getElementById("grade").childNodes[0].nodeValue;
|
var gradein = document.getElementById("grade").childNodes[0].nodeValue;
|
||||||
profile.grade = parseInt(gradein.substring(gradein.length - 2, gradein));
|
profile.grade = parseInt(gradein.substring(gradein.length - 2, gradein));
|
||||||
if(profile.grade.includes("Click here to edit...")) profile.grade = "";
|
if(!profile.grade) profile.grade = "";
|
||||||
|
|
||||||
profile.avatar = document.getElementById("profAvatar").src;
|
profile.avatar = document.getElementById("profAvatar").src;
|
||||||
profile.banner = document.getElementById("profBanner").src;
|
profile.banner = document.getElementById("profBanner").src;
|
||||||
|
|
||||||
profile.preferences = {
|
profile.preferences = {
|
||||||
"theme":document.getElementById("prefTheme").childNodes[0].nodeValue.toLowerCase(),
|
"theme":document.getElementById("prefTheme").childNodes[0].nodeValue.toLowerCase(),
|
||||||
"mode":document.getElementById("prefMode").childNodes[0].nodeValue.toLowerCase(),
|
"mode":document.getElementById("prefMode").childNodes[0].nodeValue.toLowerCase(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user