2015-03-22 11:19:27 +09:00
|
|
|
Template[getTemplate('postViewsNav')].helpers({
|
2015-03-22 09:42:58 +09:00
|
|
|
viewsMenu: function () {
|
|
|
|
return viewsMenu;
|
|
|
|
},
|
|
|
|
itemRoute: function () {
|
|
|
|
return Router.path(this.route);
|
|
|
|
},
|
|
|
|
itemClass: function () {
|
|
|
|
var itemClass = "";
|
|
|
|
if (this.adminOnly) {
|
|
|
|
itemClass += " admin-item";
|
|
|
|
}
|
|
|
|
return itemClass;
|
|
|
|
},
|
2015-03-22 10:55:30 +09:00
|
|
|
showItem: function () {
|
|
|
|
// if item is not in postsViews setting, or item is adminOnly but current user is not admin
|
|
|
|
if (!_.contains(getSetting('postsViews'), this.route) || (this.adminOnly && !isAdmin(Meteor.user()))) {
|
|
|
|
// don't show the item
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
2015-03-22 09:42:58 +09:00
|
|
|
});
|