From c846da2ab801789f47b64daaf7067bfacd434a99 Mon Sep 17 00:00:00 2001 From: Yaman Qalieh Date: Sat, 7 May 2016 17:20:35 -0400 Subject: [PATCH] Reformatted client.js --- scheduleac/client/client.js | 277 +++++++++++++++++++----------------- 1 file changed, 146 insertions(+), 131 deletions(-) diff --git a/scheduleac/client/client.js b/scheduleac/client/client.js index 7551158..35efd04 100644 --- a/scheduleac/client/client.js +++ b/scheduleac/client/client.js @@ -2,174 +2,184 @@ var allowedu = {}; var clicked = false; allowedu["ybq987@gmail.com"] = true; allowedu["dweinger@bloomfield.org"] = true; -allowedu["ksjdragon@gmail.com"]= true; +allowedu["ksjdragon@gmail.com"] = true; currentcard = 0; Meteor.subscribe('schedule'); Template.client.helpers({ - sched: function() { - beforeslice = schedule.find({}, {sort: {timestamp: 1}, limit: 9}).fetch(); - return beforeslice.slice(1, beforeslice.length); - }, + sched: function() { + beforeslice = schedule.find({}, { + sort: { + timestamp: 1 + }, + limit: 9 + }).fetch(); + return beforeslice.slice(1, beforeslice.length); + }, - mostrecent: function() { - return schedule.find({}, {sort: {timestamp: 1}, limit: 1}).fetch(); - } + mostrecent: function() { + return schedule.find({}, { + sort: { + timestamp: 1 + }, + limit: 1 + }).fetch(); + } }); Template.client.events({ - "click button": function() { - pre = document.getElementById("date").value; - document.getElementById("date").value = ""; - post = document.getElementById('post').value; - day = document.getElementById('day').value; - other = document.getElementById("other").value; - document.getElementById("other").value = ""; - Meteor.call('add_button', this, pre, post, day, other); - }, + "click button": function() { + pre = document.getElementById("date").value; + document.getElementById("date").value = ""; + post = document.getElementById('post').value; + day = document.getElementById('day').value; + other = document.getElementById("other").value; + document.getElementById("other").value = ""; + Meteor.call('add_button', this, pre, post, day, other); + }, - "keypress input": function(event) { + "keypress input": function(event) { if (event.keyCode === 13) { pre = document.getElementById("date").value; - document.getElementById("date").value = ""; - post = document.getElementById('post').value; - other = document.getElementById("other").value; - document.getElementById("other").value = ""; - Meteor.call('add_button', this, pre, post, day, other); + document.getElementById("date").value = ""; + post = document.getElementById('post').value; + other = document.getElementById("other").value; + document.getElementById("other").value = ""; + Meteor.call('add_button', this, pre, post, day, other); } }, - "click .pulltab": function() { - clicked = !clicked; - Session.set("sidebar", clicked); - if(clicked) { - $(".pulltab").css("border-left", "40px solid #DD655D").css("margin-left", "17%"); - $(".scale") - .css("-webkit-transform", "translateX(117%)") - .css("-moz-transform", "translateX(117%)") - .css("-ms-transform", "translateX(117%)") - .css("transform", "translateX(117%)"); - - } else { - $(".pulltab").css("border-left", "40px solid #FF746B").css("margin-left", "0"); - $(".scale") - .css("-webkit-transform", "translateX(-59%)") - .css("-moz-transform", "translateX(-59%)") - .css("-ms-transform", "translateX(-59%)") - .css("transform", "translateX(-59%)"); - } - } + "click .pulltab": function() { + clicked = !clicked; + Session.set("sidebar", clicked); + if (clicked) { + $(".pulltab").css("border-left", "40px solid #DD655D").css("margin-left", "17%"); + $(".scale") + .css("-webkit-transform", "translateX(117%)") + .css("-moz-transform", "translateX(117%)") + .css("-ms-transform", "translateX(117%)") + .css("transform", "translateX(117%)"); + + } else { + $(".pulltab").css("border-left", "40px solid #FF746B").css("margin-left", "0"); + $(".scale") + .css("-webkit-transform", "translateX(-59%)") + .css("-moz-transform", "translateX(-59%)") + .css("-ms-transform", "translateX(-59%)") + .css("transform", "translateX(-59%)"); + } + } }); Template.day.helpers({ - pretext: function() { - date = moment(this.pretext); - date = date.calendar(null, { - sameDay: '[Today]', - nextDay: '[Tomorrow]', - nextWeek: 'dddd', - lastDay: '[Yesterday]', - lastWeek: '[Last] dddd', - sameElse: 'MM/DD/YYYY' - }); - if (this.day != undefined) { - date = date + " (" + this.day + ")" - } - return date - }, + pretext: function() { + date = moment(this.pretext); + date = date.calendar(null, { + sameDay: '[Today]', + nextDay: '[Tomorrow]', + nextWeek: 'dddd', + lastDay: '[Yesterday]', + lastWeek: '[Last] dddd', + sameElse: 'MM/DD/YYYY' + }); + if (this.day !== undefined) { + date = date + " (" + this.day + ")" + } + return date + }, - aftertext: function() { - return this.aftertext; - }, + aftertext: function() { + return this.aftertext; + }, - other: function() { - return this.other; - }, - - allowed: function() { - if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { - return true; - } else { - return false; - } - } + other: function() { + return this.other; + }, + + allowed: function() { + if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { + return true; + } else { + return false; + } + } }); Template.day.events({ - 'click .fa' : function() { - Meteor.call('remove', this); - }, + 'click .fa': function() { + Meteor.call('remove', this); + }, - 'click .eachDay' : function() { - var user_id = Session.get('user_id') - console.log(user_id); - } + 'click .eachDay': function() { + var user_id = Session.get('user_id') + console.log(user_id); + } }) Template.recent.events({ - 'click .fa' : function() { - Meteor.call('remove', this); - } + 'click .fa': function() { + Meteor.call('remove', this); + } }) Template.recent.helpers({ - pretext: function() { - date = moment(this.pretext); - date = date.calendar(null, { - sameDay: '[Today]', - nextDay: '[Tomorrow]', - nextWeek: 'dddd', - lastDay: '[Yesterday]', - lastWeek: '[Last] dddd', - sameElse: 'MM/DD/YYYY' - }); - if (this.day != undefined) { - date = date + " (" + this.day + ")" - } - return date - }, + pretext: function() { + date = moment(this.pretext); + date = date.calendar(null, { + sameDay: '[Today]', + nextDay: '[Tomorrow]', + nextWeek: 'dddd', + lastDay: '[Yesterday]', + lastWeek: '[Last] dddd', + sameElse: 'MM/DD/YYYY' + }); + if (this.day != undefined) { + date = date + " (" + this.day + ")" + } + return date + }, - aftertext: function() { - return this.aftertext; - }, - - other: function() { - return this.other; - }, + aftertext: function() { + return this.aftertext; + }, - allowed: function() { - if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { - return true; - } else { - return false; - } - } + other: function() { + return this.other; + }, + + allowed: function() { + if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { + return true; + } else { + return false; + } + } }); Template.sidebar.helpers({ - allowed: function() { - if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { - return true; - } else { - return false; - } - } + allowed: function() { + if (!(Meteor.user() === undefined) && Meteor.user().services.google.email in allowedu) { + return true; + } else { + return false; + } + } }); Template.sidebar.events({ - "focus input": function() { - today = new Date() - $('#date').datepicker({ - startDate: today.toLocaleDateString(), - orientation: "top auto", - daysOfWeekDisabled: "0,6", - autoclose: true, - todayHighlight: true - }); - } + "focus input": function() { + today = new Date() + $('#date').datepicker({ + startDate: today.toLocaleDateString(), + orientation: "top auto", + daysOfWeekDisabled: "0,6", + autoclose: true, + todayHighlight: true + }); + } }) /*Template.day.rendered = function() { @@ -189,7 +199,12 @@ function getScale(index, start) { Template.phone.helpers({ - phone: function() { - return schedule.find({}, {sort: {timestamp: 1}, limit: 10}).fetch(); - } + phone: function() { + return schedule.find({}, { + sort: { + timestamp: 1 + }, + limit: 10 + }).fetch(); + } });