Added prep code for admin

This commit is contained in:
Kenneth Jao 2016-09-05 02:35:31 -04:00
parent c2d06c9036
commit ab4cbb371a
3 changed files with 95 additions and 10 deletions

View File

@ -26,8 +26,9 @@
border-top-right-radius: 2px; border-top-right-radius: 2px;
display: block; display: block;
text-align: center;
float: left; float: left;
text-align: center;
cursor: pointer;
-webkit-transition: background-color 0.3s ease, box-shadow 0.3s ease; -webkit-transition: background-color 0.3s ease, box-shadow 0.3s ease;
-moz-transition: background-color 0.3s ease, box-shadow 0.3s ease; -moz-transition: background-color 0.3s ease, box-shadow 0.3s ease;
@ -51,7 +52,7 @@
display: inline-block; display: inline-block;
} }
#sectionTop { .sectionTop {
font-size: 130%; font-size: 130%;
margin: 0; margin: 0;
padding: 6% 6% 6% 9%; padding: 6% 6% 6% 9%;
@ -59,16 +60,18 @@
box-shadow: -5px -1px 7px 3px #555; box-shadow: -5px -1px 7px 3px #555;
} }
#sectionTop p { .sectionTop p {
margin-left: 10%; margin-left: 10%;
display: inline; display: inline;
} }
.filter { .aFilter, .aFunction {
font-size: 100%; font-size: 100%;
margin: 0; margin: 0;
padding: 7% 10% 7% 5%; padding: 7% 10% 7% 5%;
text-align: right; text-align: right;
cursor: pointer;
-webkit-transition: box-shadow 0.3s ease; -webkit-transition: box-shadow 0.3s ease;
-moz-transition: box-shadow 0.3s ease; -moz-transition: box-shadow 0.3s ease;
@ -76,10 +79,31 @@
transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease;
} }
.filter:hover { .aFilter:hover, .aFunction:hover {
box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.08); box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.08);
} }
.aFunction {
font-size: 100%;
}
.aFunction i {
width: 40%;
margin: 0;
padding: 0;
-webkit-filter: none;
filter: none;
display: inline-block;
}
.aFunction p {
width: 50%;
margin: 0;
display: inline-block;
}
#adminContent { #adminContent {
width: 90%; width: 90%;
height: 100%; height: 100%;

View File

@ -1,5 +1,5 @@
<template name="admin"> <template name="admin">
<div id="adminBanner" style="{{banner}}{{textColor}}"> <div id="{{user}}adminBanner" style="{{banner}}{{textColor}}">
<ul id="adminTabs"> <ul id="adminTabs">
<li id="aClasses" style="background-color:{{divColor 'adminButtons'}};margin-left:0">Classes</li> <li id="aClasses" style="background-color:{{divColor 'adminButtons'}};margin-left:0">Classes</li>
<li id="aUsers" style="background-color:{{divColor 'adminButtons'}}">Users</li> <li id="aUsers" style="background-color:{{divColor 'adminButtons'}}">Users</li>
@ -10,12 +10,52 @@
</div> </div>
<div id="aContainer"> <div id="aContainer">
<div id="adminSide" style="background-color:{{divColor 'sidebar'}}"> <div id="adminSide" style="background-color:{{divColor 'sidebar'}}">
<div id="sectionTop"><i class="fa fa-server" aria-hidden="true"></i><p>Filters</p></div> <div id="adminFilters">
{{#each filters}} <div class="sectionTop">
<p class="filter">{{filter}}</p> <i class="fa fa-server" aria-hidden="true"></i>
{{/each}} <p>Filters</p>
</div>
{{#each filters}}
<p class="aFilter">{{filter}}</p>
{{/each}}
</div>
<div id="adminFunctions">
<div class="sectionTop">
<i class="fa fa-sliders" aria-hidden="true"></i>
<p>Functions</p>
</div>
<div class="aFunction">
<p>Add Item</p>
<i class="fa fa-plus" aria-hidden="true"></i>
</div>
<div class="aFunction">
<p>Search</p>
<i class="fa fa-search" aria-hidden="true"></i>
</div>
</div>
</div> </div>
<div id="adminContent" style="background-color:{{divColor 'header'}}"> <div id="adminContent" style="background-color:{{divColor 'header'}}">
{{#if adminTab 'aClasses'}}
{{#each collection 'classes'}}
{{/each}}
{{/if}}
{{#if adminTab 'aUsers'}}
{{#each collection 'users'}}
{{/each}}
{{/if}}
{{#if adminTab 'aWork'}}
{{#each collection 'work'}}
{{/each}}
{{/if}}
{{#if adminTab 'aSchools'}}
{{#each collection 'schools'}}
{{/each}}
{{/if}}
{{#if adminTab 'aReports'}}
{{#each collection 'requests'}}
{{/each}}
{{/if}}
</div> </div>
</div> </div>
</template> </template>

View File

@ -9,6 +9,27 @@ Template.admin.helpers({
}, },
filters() { filters() {
return [{filter:"Lol"}]; return [{filter:"Lol"}];
},
adminTab(val) {
return Session.equals("adminTab",val);
},
collection(val) {
switch(val) {
case "classes":
var classes = classes.find().fetch();
for(var i = 0; i < classes.length; i++) {
}
break;
case "users":
break;
case "work":
break;
case "schools":
break;
case "requests":
break;
}
} }
}); });