summaryrefslogtreecommitdiff
path: root/new-reality/public/assets/js/lib/nav/MobileNav.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-11-28 18:12:34 -0500
committerJules Laplace <jules@okfoc.us>2016-11-28 18:12:34 -0500
commitec41dd9dcc8e9af0d108297c6cfcfcef43d0d105 (patch)
treeec9569f69a6420e965661b3c03c252b4212c99f2 /new-reality/public/assets/js/lib/nav/MobileNav.js
parent2860b0ceae8e08704996b3397fb8b962ca60ab95 (diff)
new reality co
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)
+ }
+ },
+
+})