formatting
This commit is contained in:
parent
513e19046c
commit
09104bbbeb
@ -3,9 +3,7 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
box-shadow: 2px 2px 5px 3px #666;
|
box-shadow: 2px 2px 5px 3px #666;
|
||||||
|
|
||||||
background-color: #EBEBEB;
|
background-color: #EBEBEB;
|
||||||
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 50;
|
z-index: 50;
|
||||||
@ -15,7 +13,6 @@
|
|||||||
padding: 0.5%;
|
padding: 0.5%;
|
||||||
padding-left: 1%;
|
padding-left: 1%;
|
||||||
float: left;
|
float: left;
|
||||||
|
|
||||||
-webkit-filter: drop-shadow(2px 2px 5px #333);
|
-webkit-filter: drop-shadow(2px 2px 5px #333);
|
||||||
filter: drop-shadow(2px 2px 5px #333);
|
filter: drop-shadow(2px 2px 5px #333);
|
||||||
}
|
}
|
||||||
@ -36,7 +33,6 @@
|
|||||||
min-height: 100%;
|
min-height: 100%;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 11%;
|
top: 11%;
|
||||||
|
|
||||||
background-color: #E5E5E5;
|
background-color: #E5E5E5;
|
||||||
background-image: url("banner100.jpg");
|
background-image: url("banner100.jpg");
|
||||||
}
|
}
|
||||||
@ -45,13 +41,10 @@
|
|||||||
position: fixed;
|
position: fixed;
|
||||||
top: 50%;
|
top: 50%;
|
||||||
left: 50%;
|
left: 50%;
|
||||||
|
|
||||||
-moz-border-radius: 50%;
|
-moz-border-radius: 50%;
|
||||||
-webkit-border-radius: 50%;
|
-webkit-border-radius: 50%;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
|
||||||
background-color: rgba(0, 0, 0, 0.2);
|
background-color: rgba(0, 0, 0, 0.2);
|
||||||
|
|
||||||
-webkit-filter: drop-shadow(2px 2px 5px #333);
|
-webkit-filter: drop-shadow(2px 2px 5px #333);
|
||||||
filter: drop-shadow(2px 2px 5px #333);
|
filter: drop-shadow(2px 2px 5px #333);
|
||||||
}
|
}
|
||||||
@ -65,7 +58,6 @@
|
|||||||
.text {
|
.text {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #FFF;
|
color: #FFF;
|
||||||
|
|
||||||
-webkit-filter: drop-shadow(2px 2px 5px #444);
|
-webkit-filter: drop-shadow(2px 2px 5px #444);
|
||||||
filter: drop-shadow(2px 2px 5px #444);
|
filter: drop-shadow(2px 2px 5px #444);
|
||||||
}
|
}
|
||||||
@ -84,20 +76,15 @@ p.text {
|
|||||||
#loginButton {
|
#loginButton {
|
||||||
font-size: 200%;
|
font-size: 200%;
|
||||||
padding: 2%;
|
padding: 2%;
|
||||||
|
|
||||||
-webkit-border-radius: 6;
|
-webkit-border-radius: 6;
|
||||||
-moz-border-radius: 6;
|
-moz-border-radius: 6;
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
|
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
||||||
background-color: #005CE6;
|
background-color: #005CE6;
|
||||||
|
|
||||||
-webkit-transition: background-color 0.4s ease;
|
-webkit-transition: background-color 0.4s ease;
|
||||||
-moz-transition: background-color 0.4s ease;
|
-moz-transition: background-color 0.4s ease;
|
||||||
-ms-transition: background-color 0.4s ease;
|
-ms-transition: background-color 0.4s ease;
|
||||||
transition: background-color 0.4s ease;
|
transition: background-color 0.4s ease;
|
||||||
|
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,7 +94,6 @@ p.text {
|
|||||||
|
|
||||||
#loginButton:active {
|
#loginButton:active {
|
||||||
background-color: #FF4D4D;
|
background-color: #FF4D4D;
|
||||||
|
|
||||||
-webkit-transition: background-color 0.1s ease;
|
-webkit-transition: background-color 0.1s ease;
|
||||||
-moz-transition: background-color 0.1s ease;
|
-moz-transition: background-color 0.1s ease;
|
||||||
-ms-transition: background-color 0.1s ease;
|
-ms-transition: background-color 0.1s ease;
|
||||||
@ -130,7 +116,6 @@ p.text {
|
|||||||
font-size: 150%;
|
font-size: 150%;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 1%;
|
padding: 1%;
|
||||||
|
|
||||||
-webkit-filter: drop-shadow(2px 2px 5px #444);
|
-webkit-filter: drop-shadow(2px 2px 5px #444);
|
||||||
filter: drop-shadow(2px 2px 5px #444);
|
filter: drop-shadow(2px 2px 5px #444);
|
||||||
}
|
}
|
||||||
@ -138,7 +123,6 @@ p.text {
|
|||||||
a {
|
a {
|
||||||
color: #0099CC;
|
color: #0099CC;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
|
|
||||||
-webkit-transition: color 0.4s ease;
|
-webkit-transition: color 0.4s ease;
|
||||||
-moz-transition: color 0.4s ease;
|
-moz-transition: color 0.4s ease;
|
||||||
-ms-transition: color 0.4s ease;
|
-ms-transition: color 0.4s ease;
|
||||||
@ -148,4 +132,3 @@ a {
|
|||||||
a:hover {
|
a:hover {
|
||||||
color: #00BFFF;
|
color: #00BFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
import { Template } from 'meteor/templating';
|
import {
|
||||||
|
Template
|
||||||
|
} from 'meteor/templating';
|
||||||
|
|
||||||
import './main.html';
|
import './main.html';
|
||||||
|
|
||||||
@ -25,11 +27,11 @@ var calendarColors = {
|
|||||||
"project": "blue",
|
"project": "blue",
|
||||||
"normal": "green",
|
"normal": "green",
|
||||||
"quiz": "black"
|
"quiz": "black"
|
||||||
}
|
};
|
||||||
var options = {
|
var options = {
|
||||||
"privacy": ["Public", "Hidden"],
|
"privacy": ["Public", "Hidden"],
|
||||||
"category": ["Class", "Club", "Other"]
|
"category": ["Class", "Club", "Other"]
|
||||||
}
|
};
|
||||||
|
|
||||||
var searchSchools = [];
|
var searchSchools = [];
|
||||||
|
|
||||||
@ -38,16 +40,16 @@ Session.set("mode",null); // Change to user preferences
|
|||||||
|
|
||||||
Template.registerHelper('divColor', (div) => {
|
Template.registerHelper('divColor', (div) => {
|
||||||
return themeColors[Cookie.get("theme")][div];
|
return themeColors[Cookie.get("theme")][div];
|
||||||
})
|
});
|
||||||
|
|
||||||
Template.registerHelper('overlayDim', (part) => {
|
Template.registerHelper('overlayDim', (part) => {
|
||||||
var dim = [window.innerWidth * .2,window.innerHeight * .2];
|
var dim = [window.innerWidth * .2, window.innerHeight * 0.2];
|
||||||
var width = "width:" + dim[0].toString() + "px;";
|
var width = "width:" + dim[0].toString() + "px;";
|
||||||
var height = "height:" + dim[1].toString() + "px;";
|
var height = "height:" + dim[1].toString() + "px;";
|
||||||
var margin = "margin-left:" + (-dim[0] / 2).toString() + "px;";
|
var margin = "margin-left:" + (-dim[0] / 2).toString() + "px;";
|
||||||
var bg = "background-color:"+themeColors[Cookie.get("theme")]["header"]+";";
|
var bg = "background-color:" + themeColors[Cookie.get("theme")].header + ";";
|
||||||
return width + height + margin + bg;
|
return width + height + margin + bg;
|
||||||
})
|
});
|
||||||
|
|
||||||
Template.main.helpers({
|
Template.main.helpers({
|
||||||
schoolName() {
|
schoolName() {
|
||||||
@ -73,7 +75,7 @@ Template.main.helpers({
|
|||||||
} else if (Session.get("sidebar") === "both") {
|
} else if (Session.get("sidebar") === "both") {
|
||||||
return "0%";
|
return "0%";
|
||||||
} else {
|
} else {
|
||||||
return openValues["menu"];
|
return openValues.menu;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
optionsStatus() {
|
optionsStatus() {
|
||||||
@ -82,7 +84,7 @@ Template.main.helpers({
|
|||||||
} else if (Session.get("sidebar") === "both") {
|
} else if (Session.get("sidebar") === "both") {
|
||||||
return "0%";
|
return "0%";
|
||||||
} else {
|
} else {
|
||||||
return openValues["options"];
|
return openValues.options;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
modeStatus(status) {
|
modeStatus(status) {
|
||||||
@ -106,7 +108,11 @@ Template.main.helpers({
|
|||||||
backgroundColor = calendarColors[current.type];
|
backgroundColor = calendarColors[current.type];
|
||||||
title = current.name;
|
title = current.name;
|
||||||
duedate = current.dueDate.toISOString().slice(0, 10);
|
duedate = current.dueDate.toISOString().slice(0, 10);
|
||||||
events.push({start: duedate, title: title, backgroundColor: backgroundColor});
|
events.push({
|
||||||
|
start: duedate,
|
||||||
|
title: title,
|
||||||
|
backgroundColor: backgroundColor
|
||||||
|
});
|
||||||
});
|
});
|
||||||
return {
|
return {
|
||||||
height: window.innerHeight * .8,
|
height: window.innerHeight * .8,
|
||||||
@ -120,13 +126,13 @@ Template.main.helpers({
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
calCenter() {
|
calCenter() {
|
||||||
var width = window.innerWidth * .85;
|
var width = window.innerWidth * 0.85;
|
||||||
return "width:"+width.toString()+"px;margin-left:"+(.5*window.innerWidth-.5*width).toString()+"px";
|
return "width:" + width.toString() + "px;margin-left:" + (0.5 * window.innerWidth - 0.5 * width).toString() + "px";
|
||||||
},
|
},
|
||||||
calbg() {
|
calbg() {
|
||||||
var width = window.innerWidth * .865;
|
var width = window.innerWidth * 0.865;
|
||||||
var height = window.innerHeight * .76;
|
var height = window.innerHeight * 0.76;
|
||||||
return "width:"+width.toString()+"px;height:"+height.toString()+"px;margin-left:"+(.5*window.innerWidth-.5*width).toString()+"px;margin-top:"+(.47*window.innerHeight-.5*height).toString()+"px";
|
return "width:" + width.toString() + "px;height:" + height.toString() + "px;margin-left:" + (0.5 * window.innerWidth - 0.5 * width).toString() + "px;margin-top:" + (0.47 * window.innerHeight - 0.5 * height).toString() + "px";
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -134,7 +140,7 @@ Template.main.events({
|
|||||||
'click .fa-bars' () {
|
'click .fa-bars' () {
|
||||||
var side = Session.get("sidebar");
|
var side = Session.get("sidebar");
|
||||||
if (side === "menuContainer") {
|
if (side === "menuContainer") {
|
||||||
Session.set("sidebar",null)
|
Session.set("sidebar", null);
|
||||||
} else if (side === "optionsContainer") {
|
} else if (side === "optionsContainer") {
|
||||||
Session.set("sidebar", "both");
|
Session.set("sidebar", "both");
|
||||||
} else if (side === "both") {
|
} else if (side === "both") {
|
||||||
@ -146,7 +152,7 @@ Template.main.events({
|
|||||||
'click .fa-cog' () {
|
'click .fa-cog' () {
|
||||||
var side = Session.get("sidebar");
|
var side = Session.get("sidebar");
|
||||||
if (side === "optionsContainer") {
|
if (side === "optionsContainer") {
|
||||||
Session.set("sidebar",null)
|
Session.set("sidebar", null);
|
||||||
} else if (side === "menuContainer") {
|
} else if (side === "menuContainer") {
|
||||||
Session.set("sidebar", "both");
|
Session.set("sidebar", "both");
|
||||||
} else if (side === "both") {
|
} else if (side === "both") {
|
||||||
|
|||||||
@ -56,7 +56,6 @@
|
|||||||
-moz-border-radius: 50%;
|
-moz-border-radius: 50%;
|
||||||
-webkit-border-radius: 50%;
|
-webkit-border-radius: 50%;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 43%;
|
top: 43%;
|
||||||
left: 2.5%;
|
left: 2.5%;
|
||||||
@ -68,7 +67,6 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 5%;
|
height: 5%;
|
||||||
padding: 0.5% 0 0.5% 0;
|
padding: 0.5% 0 0.5% 0;
|
||||||
|
|
||||||
background-color: #0D0D0D;
|
background-color: #0D0D0D;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,13 +82,10 @@
|
|||||||
|
|
||||||
.profOptions {
|
.profOptions {
|
||||||
box-shadow: 2px 2px 5px 3px #666;
|
box-shadow: 2px 2px 5px 3px #666;
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
display: none;
|
display: none;
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
|
|
||||||
opacity: 0;
|
opacity: 0;
|
||||||
|
|
||||||
-webkit-transition: opacity 0.4s ease;
|
-webkit-transition: opacity 0.4s ease;
|
||||||
-moz-transition: opacity 0.4s ease;
|
-moz-transition: opacity 0.4s ease;
|
||||||
-ms-transition: opacity 0.4s ease;
|
-ms-transition: opacity 0.4s ease;
|
||||||
@ -102,10 +97,8 @@
|
|||||||
min-width: 10%;
|
min-width: 10%;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
-webkit-transition: box-shadow 0.4s ease;
|
-webkit-transition: box-shadow 0.4s ease;
|
||||||
-moz-transition: box-shadow 0.4s ease;
|
-moz-transition: box-shadow 0.4s ease;
|
||||||
-ms-transition: box-shadow 0.4s ease;
|
-ms-transition: box-shadow 0.4s ease;
|
||||||
@ -126,7 +119,6 @@
|
|||||||
padding: 4%;
|
padding: 4%;
|
||||||
padding-top: 2.5%;
|
padding-top: 2.5%;
|
||||||
padding-right: 4%;
|
padding-right: 4%;
|
||||||
|
|
||||||
box-shadow: 2px 2px 5px 3px #666;
|
box-shadow: 2px 2px 5px 3px #666;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -145,7 +137,6 @@
|
|||||||
height: 30%;
|
height: 30%;
|
||||||
float: right;
|
float: right;
|
||||||
border-top: 5px solid #2E4F74;
|
border-top: 5px solid #2E4F74;
|
||||||
|
|
||||||
-webkit-transition: width 0.4s ease;
|
-webkit-transition: width 0.4s ease;
|
||||||
-moz-transition: width 0.4s ease;
|
-moz-transition: width 0.4s ease;
|
||||||
-ms-transition: width 0.4s ease;
|
-ms-transition: width 0.4s ease;
|
||||||
@ -170,12 +161,9 @@
|
|||||||
.profFunction {
|
.profFunction {
|
||||||
margin-right: 1%;
|
margin-right: 1%;
|
||||||
padding: 2%;
|
padding: 2%;
|
||||||
|
|
||||||
border: 2px solid rgba(0, 0, 0, 0.2);
|
border: 2px solid rgba(0, 0, 0, 0.2);
|
||||||
|
|
||||||
display: inherit;
|
display: inherit;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
-webkit-transition: background-color 0.4s ease;
|
-webkit-transition: background-color 0.4s ease;
|
||||||
-moz-transition: background-color 0.4s ease;
|
-moz-transition: background-color 0.4s ease;
|
||||||
-ms-transition: background-color 0.4s ease;
|
-ms-transition: background-color 0.4s ease;
|
||||||
@ -184,10 +172,10 @@
|
|||||||
|
|
||||||
.profFunction:hover {
|
.profFunction:hover {
|
||||||
background-color: rgba(0, 0, 0, 0.1);
|
background-color: rgba(0, 0, 0, 0.1);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.profFunction i, .profFunction h4 {
|
.profFunction i,
|
||||||
|
.profFunction h4 {
|
||||||
padding: 1%;
|
padding: 1%;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -200,29 +188,34 @@
|
|||||||
width: 30%;
|
width: 30%;
|
||||||
margin-top: 3%;
|
margin-top: 3%;
|
||||||
padding: 1.5% 1% 1.5% 1%;
|
padding: 1.5% 1% 1.5% 1%;
|
||||||
|
|
||||||
-webkit-animation: expand .7s ease 1;
|
-webkit-animation: expand .7s ease 1;
|
||||||
animation: expand .7s ease 1;
|
animation: expand .7s ease 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@-webkit-keyframes expand {
|
@-webkit-keyframes expand {
|
||||||
0% { width: 0%; }
|
0% {
|
||||||
100% { width: 30%; }
|
width: 0%;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
width: 30%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@keyframes expand {
|
@keyframes expand {
|
||||||
0% { width: 0%; }
|
0% {
|
||||||
100% { width: 30%; }
|
width: 0%;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
width: 30%;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#label {
|
#label {
|
||||||
width: 90%;
|
width: 90%;
|
||||||
margin-top: 2.5%;
|
margin-top: 2.5%;
|
||||||
margin-bottom: 2%;
|
margin-bottom: 2%;
|
||||||
|
|
||||||
background-color: rgba(0, 0, 0, 0.2);
|
background-color: rgba(0, 0, 0, 0.2);
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
|
|
||||||
display: table;
|
display: table;
|
||||||
cursor: default;
|
cursor: default;
|
||||||
}
|
}
|
||||||
@ -231,9 +224,7 @@
|
|||||||
width: 90%;
|
width: 90%;
|
||||||
padding: 1%;
|
padding: 1%;
|
||||||
padding-right: 100%;
|
padding-right: 100%;
|
||||||
|
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
|
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
}
|
}
|
||||||
@ -242,9 +233,7 @@
|
|||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-weight: 200;
|
font-weight: 200;
|
||||||
margin-left: 1%;
|
margin-left: 1%;
|
||||||
|
|
||||||
color: #999;
|
color: #999;
|
||||||
|
|
||||||
-webkit-filter: none;
|
-webkit-filter: none;
|
||||||
filter: none;
|
filter: none;
|
||||||
}
|
}
|
||||||
@ -254,11 +243,9 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
margin-bottom: 3%;
|
margin-bottom: 3%;
|
||||||
padding: 2%;
|
padding: 2%;
|
||||||
|
|
||||||
box-shadow: 2px 2px 5px 3px #666;
|
box-shadow: 2px 2px 5px 3px #666;
|
||||||
display: table;
|
display: table;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
-webkit-transition: background-color 0.4s ease;
|
-webkit-transition: background-color 0.4s ease;
|
||||||
-moz-transition: background-color 0.4s ease;
|
-moz-transition: background-color 0.4s ease;
|
||||||
-ms-transition: background-color 0.4s ease;
|
-ms-transition: background-color 0.4s ease;
|
||||||
@ -327,11 +314,9 @@
|
|||||||
font-size: 140%;
|
font-size: 140%;
|
||||||
margin: 0 35% 0 35%;
|
margin: 0 35% 0 35%;
|
||||||
padding: 2%;
|
padding: 2%;
|
||||||
|
|
||||||
background-color: rgba(0, 0, 0, 0.25);
|
background-color: rgba(0, 0, 0, 0.25);
|
||||||
text-align: center;
|
text-align: center;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
-webkit-transition: background-color 0.4s ease;
|
-webkit-transition: background-color 0.4s ease;
|
||||||
-moz-transition: background-color 0.4s ease;
|
-moz-transition: background-color 0.4s ease;
|
||||||
-ms-transition: background-color 0.4s ease;
|
-ms-transition: background-color 0.4s ease;
|
||||||
@ -353,14 +338,11 @@
|
|||||||
#save {
|
#save {
|
||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
background-color: #CC4444;
|
background-color: #CC4444;
|
||||||
|
|
||||||
box-shadow: -1px 2px 5px 1px #333;
|
box-shadow: -1px 2px 5px 1px #333;
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 10%;
|
right: 10%;
|
||||||
z-index: 5;
|
z-index: 5;
|
||||||
|
|
||||||
-webkit-transition: transform 0.2s ease, background-color 0.1s ease;
|
-webkit-transition: transform 0.2s ease, background-color 0.1s ease;
|
||||||
-moz-transition: transform 0.2s ease, background-color 0.1s ease;
|
-moz-transition: transform 0.2s ease, background-color 0.1s ease;
|
||||||
-ms-transition: transform 0.2s ease, background-color 0.1s ease;
|
-ms-transition: transform 0.2s ease, background-color 0.1s ease;
|
||||||
@ -383,9 +365,6 @@
|
|||||||
font-weight: 200;
|
font-weight: 200;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding: 8%;
|
padding: 8%;
|
||||||
|
|
||||||
-webkit-filter: none;
|
-webkit-filter: none;
|
||||||
filter: none !important;
|
filter: none !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
import { Template } from 'meteor/templating';
|
import {
|
||||||
|
Template
|
||||||
|
} from 'meteor/templating';
|
||||||
|
|
||||||
Session.set("profInputOpen", null);
|
Session.set("profInputOpen", null);
|
||||||
Session.set("profClassTab", "manClass");
|
Session.set("profClassTab", "manClass");
|
||||||
@ -33,7 +35,9 @@ Template.profile.helpers({
|
|||||||
collection: classes,
|
collection: classes,
|
||||||
field: "name",
|
field: "name",
|
||||||
template: Template.classDisplay,
|
template: Template.classDisplay,
|
||||||
filter: {status: true}
|
filter: {
|
||||||
|
status: true
|
||||||
|
}
|
||||||
}]
|
}]
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -64,7 +68,7 @@ Template.profile.helpers({
|
|||||||
},
|
},
|
||||||
mainCenter() {
|
mainCenter() {
|
||||||
var width = window.innerWidth * 1600 / 1920 + 10;
|
var width = window.innerWidth * 1600 / 1920 + 10;
|
||||||
return "width:"+width.toString()+"px;margin-left:"+-.5*width.toString()+"px";
|
return "width:" + width.toString() + "px;margin-left:" + -0.5 * width.toString() + "px";
|
||||||
},
|
},
|
||||||
mainHeight() {
|
mainHeight() {
|
||||||
return window.innerHeight.toString() + "px";
|
return window.innerHeight.toString() + "px";
|
||||||
@ -80,7 +84,7 @@ Template.profile.helpers({
|
|||||||
return "width:" + width.toString() + "px;height:" + height.toString() + "px;background-image:url(\'" + banner + "\');background-size:" + width.toString() + "px " + height.toString() + "px";
|
return "width:" + width.toString() + "px;height:" + height.toString() + "px;background-image:url(\'" + banner + "\');background-size:" + width.toString() + "px " + height.toString() + "px";
|
||||||
},
|
},
|
||||||
avatar() {
|
avatar() {
|
||||||
var dim = window.innerWidth * 1600/1920 * .16;
|
var dim = window.innerWidth * 1600 / 1920 * 0.16;
|
||||||
if (Meteor.user().profile.avatar !== undefined) {
|
if (Meteor.user().profile.avatar !== undefined) {
|
||||||
var pic = "\'" + Meteor.user().profile.avatar + "\'";
|
var pic = "\'" + Meteor.user().profile.avatar + "\'";
|
||||||
} else {
|
} else {
|
||||||
@ -89,8 +93,8 @@ Template.profile.helpers({
|
|||||||
return "background-image:url(" + pic + ");background-size:" + dim.toString() + "px " + dim.toString() + "px";
|
return "background-image:url(" + pic + ");background-size:" + dim.toString() + "px " + dim.toString() + "px";
|
||||||
},
|
},
|
||||||
avatarDim() {
|
avatarDim() {
|
||||||
var dim = window.innerWidth * 1600/1920 * .16;
|
var dim = window.innerWidth * 1600 / 1920 * 0.16;
|
||||||
return "height:"+dim.toString()+"px;width:"+dim.toString()+"px;top:"+.43*window.innerHeight.toString()+"px;";
|
return "height:" + dim.toString() + "px;width:" + dim.toString() + "px;top:" + 0.43 * window.innerHeight.toString() + "px;";
|
||||||
},
|
},
|
||||||
username() {
|
username() {
|
||||||
return Meteor.user().profile.name;
|
return Meteor.user().profile.name;
|
||||||
@ -117,21 +121,34 @@ Template.profile.helpers({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
classes() {
|
classes() {
|
||||||
return classes.find( { status: { $eq: true }, privacy: { $eq: false }}, {sort: { subscribers: -1 }}, {limit: 20}).fetch();
|
return classes.find({
|
||||||
|
status: {
|
||||||
|
$eq: true
|
||||||
|
},
|
||||||
|
privacy: {
|
||||||
|
$eq: false
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
sort: {
|
||||||
|
subscribers: -1
|
||||||
|
}
|
||||||
|
}, {
|
||||||
|
limit: 20
|
||||||
|
}).fetch();
|
||||||
},
|
},
|
||||||
profClassHeight() {
|
profClassHeight() {
|
||||||
return .6*window.innerHeight.toString()+"px";
|
return 0.6 * window.innerHeight.toString() + "px";
|
||||||
},
|
},
|
||||||
classHolderHeight() {
|
classHolderHeight() {
|
||||||
return .26*window.innerHeight.toString()+"px";
|
return 0.26 * window.innerHeight.toString() + "px";
|
||||||
|
},
|
||||||
|
profClassTabColor(status) {
|
||||||
|
if (status === Session.get("profClassTab")) {
|
||||||
|
return themeColors[Cookie.get("theme")].highlightText;
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
profClassTabColor(status) {
|
|
||||||
if(status === Session.get("profClassTab")) {
|
|
||||||
return themeColors[Cookie.get("theme")].highlightText;
|
|
||||||
} else {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
profClassTab(tab) {
|
profClassTab(tab) {
|
||||||
if (tab === Session.get("profClassTab")) {
|
if (tab === Session.get("profClassTab")) {
|
||||||
return true;
|
return true;
|
||||||
@ -158,7 +175,7 @@ Template.profile.helpers({
|
|||||||
confirmText() {
|
confirmText() {
|
||||||
return Session.get("confirmText");
|
return Session.get("confirmText");
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
||||||
Template.profile.events({
|
Template.profile.events({
|
||||||
'click profOptions p' (event) {
|
'click profOptions p' (event) {
|
||||||
@ -185,7 +202,7 @@ Template.profile.events({
|
|||||||
}
|
}
|
||||||
input.value = ele.childNodes[0].nodeValue;
|
input.value = ele.childNodes[0].nodeValue;
|
||||||
input.className = "changeInput";
|
input.className = "changeInput";
|
||||||
input.style.height = .9*dim.height.toString()+"px";
|
input.style.height = 0.9 * dim.height.toString() + "px";
|
||||||
input.style.width = "70%";
|
input.style.width = "70%";
|
||||||
input.style.padding = "0.1%";
|
input.style.padding = "0.1%";
|
||||||
input.id = ele.id + "a";
|
input.id = ele.id + "a";
|
||||||
@ -289,30 +306,30 @@ Template.profile.events({
|
|||||||
Session.set("radioDiv", null);
|
Session.set("radioDiv", null);
|
||||||
Session.set("radioOffset", null);
|
Session.set("radioOffset", null);
|
||||||
},
|
},
|
||||||
'click .addClass' () {
|
'click .addClass' () {
|
||||||
var functionHolder = document.getElementById("profClassInfoHolder")
|
var functionHolder = document.getElementById("profClassInfoHolder");
|
||||||
closeDivFade(functionHolder);
|
closeDivFade(functionHolder);
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
Session.set("profClassTab","addClass");
|
Session.set("profClassTab", "addClass");
|
||||||
openDivFade(functionHolder);
|
openDivFade(functionHolder);
|
||||||
},300);
|
}, 300);
|
||||||
},
|
},
|
||||||
'click .manageClass' () {
|
'click .manageClass' () {
|
||||||
var functionHolder = document.getElementById("profClassInfoHolder")
|
var functionHolder = document.getElementById("profClassInfoHolder");
|
||||||
closeDivFade(functionHolder);
|
closeDivFade(functionHolder);
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
Session.set("profClassTab","manClass");
|
Session.set("profClassTab", "manClass");
|
||||||
openDivFade(functionHolder);
|
openDivFade(functionHolder);
|
||||||
},300);
|
}, 300);
|
||||||
},
|
},
|
||||||
'click .createClass' () {
|
'click .createClass' () {
|
||||||
var functionHolder = document.getElementById("profClassInfoHolder")
|
var functionHolder = document.getElementById("profClassInfoHolder");
|
||||||
closeDivFade(functionHolder);
|
closeDivFade(functionHolder);
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
Session.set("profClassTab","creClass");
|
Session.set("profClassTab", "creClass");
|
||||||
openDivFade(functionHolder);
|
openDivFade(functionHolder);
|
||||||
},300);
|
}, 300);
|
||||||
},
|
},
|
||||||
'click .fa-search' () {
|
'click .fa-search' () {
|
||||||
Session.set("searching", true);
|
Session.set("searching", true);
|
||||||
},
|
},
|
||||||
@ -387,7 +404,7 @@ Template.profile.events({
|
|||||||
},
|
},
|
||||||
'click #creSubmit' () {
|
'click #creSubmit' () {
|
||||||
var data = getCreateFormData();
|
var data = getCreateFormData();
|
||||||
if(data == null) return;
|
if (data === null) return;
|
||||||
Session.set("serverData", data);
|
Session.set("serverData", data);
|
||||||
Session.set("confirm", "createClass");
|
Session.set("confirm", "createClass");
|
||||||
Session.set("confirmText", "Submit request?");
|
Session.set("confirmText", "Submit request?");
|
||||||
@ -400,7 +417,7 @@ Template.profile.events({
|
|||||||
'focus .op' (event) {
|
'focus .op' (event) {
|
||||||
event.target.click();
|
event.target.click();
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
||||||
function openDivFade(div) {
|
function openDivFade(div) {
|
||||||
if (div.className === "profOptions") {
|
if (div.className === "profOptions") {
|
||||||
@ -427,9 +444,9 @@ function closeInput(sessval) {
|
|||||||
input.parentNode.removeChild(input);
|
input.parentNode.removeChild(input);
|
||||||
try {
|
try {
|
||||||
var restrict = document.getElementById("restrict");
|
var restrict = document.getElementById("restrict");
|
||||||
restrict.parentNode.removeChild(restrict)
|
restrict.parentNode.removeChild(restrict);
|
||||||
} catch (err) {}
|
} catch (err) {}
|
||||||
if(input.value == "") {
|
if (input.value === "") {
|
||||||
span.childNodes[0].nodeValue = "Click here to edit...";
|
span.childNodes[0].nodeValue = "Click here to edit...";
|
||||||
} else {
|
} else {
|
||||||
span.childNodes[0].nodeValue = input.value;
|
span.childNodes[0].nodeValue = input.value;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user