mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
21 lines
No EOL
727 B
JavaScript
21 lines
No EOL
727 B
JavaScript
Template[getTemplate('postViewsNav')].helpers({
|
|
showNav: function () {
|
|
var navElements = getSetting('postViews', _.pluck(viewsMenu, 'route'));
|
|
var navCount = (typeof navElements === "array") ? navElements.length : _.keys(navElements).length;
|
|
return navCount > 1;
|
|
},
|
|
viewsMenuData: function () {
|
|
var defaultViews = _.pluck(viewsMenu, 'route');
|
|
var dropdownItems = _.filter(viewsMenu, function (item) {
|
|
if (!_.contains(getSetting('postViews', defaultViews), item.route) || (item.adminOnly && !isAdmin(Meteor.user()))) {
|
|
// don't show the item
|
|
return false;
|
|
}
|
|
return true;
|
|
});
|
|
return {
|
|
dropdownName: 'view',
|
|
dropdownItems: dropdownItems
|
|
}
|
|
}
|
|
}); |