2015-10-15 15:05:41 +02:00
|
|
|
Template.tabTitle.events({
|
|
|
|
|
'click .close': function(e) {
|
2015-10-22 17:01:00 +02:00
|
|
|
var tab = $(e.currentTarget).parents('a[data-toggle="tab"]').eq(0);
|
2015-10-20 15:45:27 +02:00
|
|
|
var contentId = tab.data("target").replace("#", "");
|
2015-10-15 15:05:41 +02:00
|
|
|
|
2015-10-20 15:45:27 +02:00
|
|
|
var tabIndex = tab.parent('li').index();
|
2015-10-15 15:05:41 +02:00
|
|
|
var newActiveTabIndex = Math.max(tabIndex - 1, 0);
|
|
|
|
|
var newActiveTab = $(".tabTitle").eq(newActiveTabIndex);
|
2015-10-20 15:45:27 +02:00
|
|
|
var newActiveTabLink = newActiveTab.find("a[data-toggle=tab]");
|
2015-10-23 14:08:51 +02:00
|
|
|
var newContentId = newActiveTabLink.data("target").replace("#", "");
|
2015-10-15 15:05:41 +02:00
|
|
|
|
2015-10-22 17:01:00 +02:00
|
|
|
switchToTab(newContentId);
|
|
|
|
|
|
|
|
|
|
var tabObjectId = tabs.find({contentid: contentId}).fetch()[0]._id;
|
|
|
|
|
tabs.remove(tabObjectId);
|
2015-10-23 14:08:51 +02:00
|
|
|
|
|
|
|
|
delete ViewerData[contentId];
|
2015-10-15 15:05:41 +02:00
|
|
|
}
|
|
|
|
|
});
|