success message

This commit is contained in:
Yaman Qalieh 2016-10-28 23:59:02 -04:00
parent 4a6b765086
commit 3ced7b37a2

View File

@ -11,7 +11,7 @@ var calWorkDate = null;
modifyingInput = null; modifyingInput = null;
dropOpen = null; dropOpen = null;
var filterOpen = [false,true,true]; var filterOpen = [false,true,true];
var sidebarMode = [null,null] var sidebarMode = [null,null];
var openValues = { var openValues = {
"requests": "-235px" "requests": "-235px"
@ -72,7 +72,7 @@ Template.main.rendered = function() {
railVisible: true, railVisible: true,
railColor: '#222', railColor: '#222',
railOpacity: 0.1, railOpacity: 0.1,
}) });
}; };
Template.profile.rendered = function() { Template.profile.rendered = function() {
@ -213,7 +213,7 @@ Template.registerHelper('myClasses', () => { // Gets all classes and respective
var conf = thisWork[j].confirmations.length; var conf = thisWork[j].confirmations.length;
var repo = thisWork[j].reports.length; var repo = thisWork[j].reports.length;
var ratio = conf / repo; var ratio = conf / repo;
var normalColor = Session.get("user").preferences.theme["text"]; var normalColor = Session.get("user").preferences.theme.text;
if (Math.abs(conf - repo)) { if (Math.abs(conf - repo)) {
if ((conf + repo) <= 1) { if ((conf + repo) <= 1) {
thisWork[j].doneRatio = normalColor; thisWork[j].doneRatio = normalColor;
@ -256,7 +256,7 @@ Template.registerHelper('selectOptions', (val) => {
if(val === "grade") { if(val === "grade") {
var grade = []; var grade = [];
for(var i = 0; i < 5; i++) { for(var i = 0; i < 5; i++) {
var year = (new Date).getFullYear() + i; var year = (new Date()).getFullYear() + i;
grade.push( { "val": year, "alias": year.toString() } ); grade.push( { "val": year, "alias": year.toString() } );
} }
return grade; return grade;
@ -290,7 +290,7 @@ Template.main.helpers({
if (_.isEqual(vals[i], curtheme)) { if (_.isEqual(vals[i], curtheme)) {
var name = _.keys(themeColors)[i]; var name = _.keys(themeColors)[i];
return name.charAt(0).toUpperCase() + name.slice(1); return name.charAt(0).toUpperCase() + name.slice(1);
} }
} }
return "Custom"; return "Custom";
},*/ },*/
@ -375,10 +375,10 @@ Template.main.helpers({
}); });
var date = event.start.format().split("-"); var date = event.start.format().split("-");
current.dueDate = new Date(date[0], parseInt(date[1]) - 1, date[2], 11, 59, 59); current.dueDate = new Date(date[0], parseInt(date[1]) - 1, date[2], 11, 59, 59);
if(Date.parse(new Date) > Date.parse(current.dueDate)) { if(Date.parse(new Date()) > Date.parse(current.dueDate)) {
revertFunc(); revertFunc();
return; return;
} }
serverData = current; serverData = current;
sendData("editWork"); sendData("editWork");
}, },
@ -486,7 +486,7 @@ Template.main.events({
$(".optionHolder").fadeOut(100); $(".optionHolder").fadeOut(100);
$(".selectedOption").removeClass("selectedOption"); $(".selectedOption").removeClass("selectedOption");
} else { } else {
closeInput(modifyingInput); closeInput(modifyingInput);
} }
modifyingInput = null; modifyingInput = null;
@ -600,7 +600,7 @@ Template.main.events({
}, 300); }, 300);
Session.set("sidebarMode", Session.get("sidebarMode")[0], false); // Closes all sidebars. Session.set("sidebarMode", Session.get("sidebarMode")[0], false); // Closes all sidebars.
toggleSidebar(false); toggleSidebar(false);
Session.set("sidebarMode", [null,null]); Session.set("sidebarMode", [null,null]);
Session.set("calCreWork", null); Session.set("calCreWork", null);
}, },
'click .creWork' (event) { // Cick add work button. 'click .creWork' (event) { // Cick add work button.
@ -707,16 +707,16 @@ Template.main.events({
if(modifyingInput !== null) { if(modifyingInput !== null) {
if(!$("#"+modifyingInput)[0].className.includes("dropdown")) closeInput(modifyingInput); if(!$("#"+modifyingInput)[0].className.includes("dropdown")) closeInput(modifyingInput);
} }
modifyingInput = event.target.id; modifyingInput = event.target.id;
if(!$("#"+modifyingInput)[0].className.includes("dropdown")) { if(!$("#"+modifyingInput)[0].className.includes("dropdown")) {
event.target.select(); event.target.select();
event.target.style.cursor = "text"; event.target.style.cursor = "text";
} }
}, },
'keydown .dropdown' (event) { 'keydown .dropdown' (event) {
var first = $("#"+modifyingInput).next().children("p:first-child"); var first = $("#"+modifyingInput).next().children("p:first-child");
var last = $("#"+modifyingInput).next().children("p:last-child"); var last = $("#"+modifyingInput).next().children("p:last-child");
var next = $(".selectedOption").next(); var next = $(".selectedOption").next();
var prev = $(".selectedOption").prev(); var prev = $(".selectedOption").prev();
var lastSel = $(".selectedOption"); var lastSel = $(".selectedOption");
@ -728,7 +728,7 @@ Template.main.events({
} else { } else {
if (prev.length === 0) { if (prev.length === 0) {
last.addClass("selectedOption"); last.addClass("selectedOption");
lastSel.removeClass("selectedOption"); lastSel.removeClass("selectedOption");
} else { } else {
prev.addClass("selectedOption"); prev.addClass("selectedOption");
lastSel.removeClass("selectedOption"); lastSel.removeClass("selectedOption");
@ -747,7 +747,7 @@ Template.main.events({
next.addClass("selectedOption"); next.addClass("selectedOption");
lastSel.removeClass("selectedOption"); lastSel.removeClass("selectedOption");
} }
} }
} else if (event.keyCode === 13) { } else if (event.keyCode === 13) {
lastSel[0].click(); lastSel[0].click();
} }
@ -776,7 +776,7 @@ Template.main.events({
$(".selectedOption").removeClass("selectedOption"); $(".selectedOption").removeClass("selectedOption");
if(Session.get("newWork")) return; if(Session.get("newWork")) return;
if(checkMissing()) return; if(checkMissing()) return;
sendData("editWork") sendData("editWork");
} else { } else {
var newSetting = Session.get("user"); var newSetting = Session.get("user");
newSetting.preferences[modifyingInput] = (function() { newSetting.preferences[modifyingInput] = (function() {
@ -977,6 +977,12 @@ function sendData(funcName) { // Call Meteor function, and do actions after func
effect: 'stackslide', effect: 'stackslide',
position: 'top' position: 'top'
}); });
} else {
sAlert.success("Success!", {
effect: 'stackslide',
position: 'bottom-right',
timeout: 2500
});
} }
}); });
} }
@ -990,7 +996,7 @@ function closeInput() { // Close a changeable input and change it back to span.
serverData = Session.get("currentWork"); serverData = Session.get("currentWork");
if(checkMissing()) return; if(checkMissing()) return;
sendData("editWork"); sendData("editWork");
} }
} }
function getHomeworkFormData() { // Get all data relating to work creation. function getHomeworkFormData() { // Get all data relating to work creation.
@ -1016,7 +1022,7 @@ function getHomeworkFormData() { // Get all data relating to work creation.
} }
function checkMissing() { function checkMissing() {
var required = ["name","dueDate","type"] var required = ["name","dueDate","type"];
var no = false; var no = false;
if(serverData === null || Object.keys(serverData).length < 4) { if(serverData === null || Object.keys(serverData).length < 4) {
for(var i = 0; i < required.length; i++) { for(var i = 0; i < required.length; i++) {