Styling fixes for tabs, collapsible search box, navbar updates

This commit is contained in:
Erik Ziegler committed 2015-10-22 17:01:00 +02:00
1 parent 7f04f96222
commit 56417df385
18 files changed
+197 -110

No files matched your search

@@ -2,7 +2,7 @@
<li role="presentation" class="tabTitle">
<a data-target="#{{contentid}}" role="tab" data-toggle="tab">
{{title}}
<button class="close">&times;</button>
</a>
<a class="close">x</a>
</li>
</template>
@@ -1,21 +1,17 @@
Template.tabTitle.events({
'click .close': function(e) {
var tab = $(e.currentTarget).siblings('a[data-toggle="tab"]').eq(0);
var tab = $(e.currentTarget).parents('a[data-toggle="tab"]').eq(0);
var contentId = tab.data("target").replace("#", "");
var tabObjectId = tabs.find({contentid: contentId}).fetch()[0]._id;
tabs.remove(tabObjectId);
var tabIndex = tab.parent('li').index();
var newActiveTabIndex = Math.max(tabIndex - 1, 0);
var newActiveTab = $(".tabTitle").eq(newActiveTabIndex);
var newActiveTabLink = newActiveTab.find("a[data-toggle=tab]");
var newContentId = newActiveTabLink.data("target");
switchToTab(newContentId);
}
});
Template.tabTitle.helpers({
'active': function() {
return this.active ? "active" : "";
switchToTab(newContentId);
var tabObjectId = tabs.find({contentid: contentId}).fetch()[0]._id;
tabs.remove(tabObjectId);
}
});