summaryrefslogtreecommitdiff
path: root/new-reality/public/assets/js/lib/nav/MobileNav.js
diff options
context:
space:
mode:
Diffstat (limited to 'new-reality/public/assets/js/lib/nav/MobileNav.js')
-rw-r--r--new-reality/public/assets/js/lib/nav/MobileNav.js32
1 files changed, 32 insertions, 0 deletions
diff --git a/new-reality/public/assets/js/lib/nav/MobileNav.js b/new-reality/public/assets/js/lib/nav/MobileNav.js
new file mode 100644
index 0000000..aec7090
--- /dev/null
+++ b/new-reality/public/assets/js/lib/nav/MobileNav.js
@@ -0,0 +1,32 @@
+var MobileNav = View.extend({
+
+ el: '#mobile_nav',
+
+ events: {
+ 'touchstart .logo': 'home',
+ 'touchstart .hamburger': 'hamburger'
+ },
+
+ initialize: function(options){
+ options = options || {}
+ this.state = {
+ open: false
+ }
+ },
+
+ home: function (){
+ app.nav.home()
+ },
+
+ hamburger: function (e){
+ $('html').toggleClass('navopen')
+ app.mobile_nav.state.open = ! app.mobile_nav.state.open
+ if (app.mobile_nav.state.open) {
+ $(".page-set").on("click", app.mobile_nav.hamburger)
+ }
+ else {
+ $(".page-set").off("click", app.mobile_nav.hamburger)
+ }
+ },
+
+})