mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
32 lines
817 B
JavaScript
32 lines
817 B
JavaScript
Template.user_menu.helpers({
|
|
user: function () {
|
|
return Meteor.user();
|
|
},
|
|
menuItems: function () {
|
|
var viewableItems = _.reject(Telescope.menuItems.get("userMenu"), function (item) {
|
|
return (item.adminOnly && !Users.is.admin(Meteor.user()));
|
|
});
|
|
|
|
// viewableItems = viewableItems.map(function (item) {
|
|
// item.parentId = "userMenuRoot";
|
|
// return item;
|
|
// });
|
|
|
|
// viewableItems.push({
|
|
// id: "userMenuRoot",
|
|
// template: "user_menu_label"
|
|
// });
|
|
// console.log(viewableItems);
|
|
|
|
return viewableItems;
|
|
},
|
|
menuType: function () {
|
|
if (this.zone === "mobileNav") {
|
|
return 'collapsible';
|
|
} else if (Settings.get('navLayout', 'top-nav') === 'top-nav') {
|
|
return 'dropdown';
|
|
} else {
|
|
return 'collapsible';
|
|
}
|
|
}
|
|
});
|