Vulcan/client/views/nav/mobile_nav.js
Anthony Mayer f9d9891fba Getting rid of redundant permissions functions
Switched everything over to use can.* functions from telescope-lib instead of using can* functions from lib/permissions.js, deleted lib/permissions.js, added some tests for permissions, and some other random cleanup like deleting unused code.

Conflicts:
	client/views/comments/comment_form.js
2015-01-07 08:22:46 +01:00

29 lines
No EOL
721 B
JavaScript

Template[getTemplate('mobile_nav')].helpers({
primaryNav: function () {
return primaryNav;
},
secondaryNav: function () {
return secondaryNav;
},
getTemplate: function () {
return getTemplate(this).template;
}
});
Template[getTemplate('mobile_nav')].events({
'click .dropdown-sub-level': function () {
$('body').toggleClass('mobile-nav-open');
}
});
Template[getTemplate('mobile_nav')].events({
'click .dropdown-top-level': function (e) {
e.preventDefault();
$(e.currentTarget).next().slideToggle('fast');
},
'click .mobile-nav a': function (e) {
if (e.target.className.indexOf('dropdown-top-level') == -1){
$('body').removeClass('mobile-nav-open');
}
}
});