Added tabs to teacher page

This commit is contained in:
Kenneth Jao 2015-01-11 16:55:54 -05:00
parent 99103a76d3
commit 9bfbd4097d
4 changed files with 63 additions and 12 deletions

View File

@ -0,0 +1,34 @@
.tabs-container
.tabs-list,
.dynamicTabs-container .tabs-list {
text-align: center;
width: 100%;
margin: 0;
padding: 0;
}
.tabs-container
.tabs-list .tab-item,
.dynamicTabs-container .tabs-list .tab-item {
font-weight: 600;
font-size: 13px;
float: left;
padding: 13px 22.57%;
margin: 0;
list-style: none;
cursor: pointer;
}
.tabs-container
.tabs-list .tab-item.active,
.dynamicTabs-container .tabs-list .tab-item.active {
border-radius: top 5px;
border: 1px solid #ddd;
border-bottom: none;
margin-bottom: -1px !important;
padding: 13px 22% 14px 22% !important;
background-color: #fff;
color: #333;
}
.tabs-content-container {
padding: 12% 15px 15px 15px;
}

View File

@ -0,0 +1,15 @@
<template name="teacherTabs">
<div class="tabs-container">
<!-- You can put the tabs anywhere and style them however you want! -->
<ul class="tabs-list">
{{#each tabs}}
<li class="tab-item {{activeTab slug}}">{{name}}</li>
{{/each}}
</ul>
</div>
<div class="tabs-content-container">
{{> UI.contentBlock}}
</div>
</template>

View File

@ -1,15 +1,17 @@
<template name="teacher"> <template name="teacher">
<div id="center"> <div id="center">
{{#basicTabs tabs=tabs}} <h5 class="titleword">Chromebook Checkout</h5>
<div id="tabs">
<div> {{#teacherTabs tabs=tabs}}
{{> chromebook}} <div>
</div> {{> chromebook}}
</div>
<div> <div>
<h2>Bye</h2> <h2>Bye</h2>
</div> </div>
{{/basicTabs}} {{/teacherTabs}}
</div> </div>
</div>
</template> </template>

View File

@ -1,5 +1,5 @@
ReactiveTabs.createInterface({ ReactiveTabs.createInterface({
template: 'basicTabs', template: 'teacherTabs',
onChange: function (slug, template) { onChange: function (slug, template) {
// This callback runs every time a tab changes. // This callback runs every time a tab changes.
// The `template` instance is unique per {{#basicTabs}} block. // The `template` instance is unique per {{#basicTabs}} block.