Vulcan/client/views/nav/mobile_nav.js
Sacha Greif 50fc3eb11a Merge branch 'namespace' of https://github.com/TelescopeJS/Telescope into namespace
# Conflicts:
#	lib/users.js
#	packages/telescope-base/lib/base.js
#	packages/telescope-base/package.js
#	packages/telescope-lib
2015-04-20 13:57:37 +09:00

26 lines
626 B
JavaScript

Template.mobile_nav.helpers({
mobileNav: function () {
return _.sortBy(Telescope.config.mobileNav, 'order');
},
mobileContext: function () {
return {mobile: true};
}
});
Template.mobile_nav.events({
'click .menu-sub-level': function () {
$('body').toggleClass('mobile-nav-open');
}
});
Template.mobile_nav.events({
'click .menu-top-level': function (e) {
e.preventDefault();
$(e.currentTarget).next().slideToggle('fast');
},
'click .mobile-nav a': function (e) {
if (e.target.className.indexOf('menu-top-level') == -1){
$('body').removeClass('mobile-nav-open');
}
}
});