Make scrolling work
This commit is contained in:
@@ -1,19 +1,31 @@
|
||||
App.ApplicationView = Ember.View.extend
|
||||
didInsertElement: ->
|
||||
# Side menu collapsing
|
||||
targets = @$('.side-menu')
|
||||
targets.addClass('closed').click -> targets.toggleClass('active').addClass('clicked').toggleClass('closed')
|
||||
side_menu = @$('.side-menu')
|
||||
side_menu.addClass('closed').click -> side_menu.toggleClass('active').addClass('clicked').toggleClass('closed')
|
||||
controller = @get('controller')
|
||||
@$('.main-section').swipe
|
||||
swipe: (event, direction, distance, duration, fingerCount) ->
|
||||
if fingerCount is 2
|
||||
if direction is "right"
|
||||
targets.addClass('active clicked').removeClass('closed')
|
||||
if direction is "left"
|
||||
targets.removeClass('active').addClass('closed')
|
||||
if fingerCount is 3 and direction is "up"
|
||||
controller.transitionToRoute "settings"
|
||||
fingers: 'all'
|
||||
#@$('.main-section').swipe
|
||||
#swipe: (event, direction, distance, duration, fingerCount) ->
|
||||
#if fingerCount is 2
|
||||
#if direction is "right"
|
||||
#side_menu.addClass('active clicked').removeClass('closed')
|
||||
#if direction is "left"
|
||||
#side_menu.removeClass('active').addClass('closed')
|
||||
#if fingerCount is 3 and direction is "up"
|
||||
#controller.transitionToRoute "settings"
|
||||
#fingers: 'all'
|
||||
document.addEventListener "backbutton", =>
|
||||
# close side menu if open
|
||||
if side_menu.hasClass('active')
|
||||
side_menu.click()
|
||||
else
|
||||
# close the app when on the index route
|
||||
if @controller.currentPath is 'index'
|
||||
navigator.app.exitApp()
|
||||
else
|
||||
# go to index route otherwise
|
||||
@controller.transitionToRoute 'index'
|
||||
document.addEventListener "menubutton", -> side_menu.click()
|
||||
|
||||
#ios7 detection
|
||||
if window.device and window.device.platform and window.device.platform.toLowerCase() is "ios" and parseFloat(window.device.version) >= 7.0
|
||||
|
||||
Reference in New Issue
Block a user