Files
mozo-backend/app/assets/javascripts/user/app/views/application_view.js.coffee
T
2014-12-24 11:54:01 +01:00

24 lines
1.0 KiB
CoffeeScript

App.ApplicationView = Ember.View.extend
didInsertElement: ->
# Side menu collapsing
targets = @$('.side-menu')
targets.addClass('closed').click -> targets.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'
#ios7 detection
if window.device and window.device.platform and window.device.platform.toLowerCase() is "ios" and parseFloat(window.device.version) >= 7.0
controller.set 'ios7', true
body = $('body')
body.addClass 'ios7'
body.append $('<div></div>').addClass("ios7-menu-panel")