Sha256: 35a82397f129fa553a2bf5126d852a3e3b99a3a0e8b27ac088556e53bbf40408

Contents?: true

Size: 517 Bytes

Versions: 3

Compression:

Stored size: 517 Bytes

Contents

$ ->
  $(document).on 'click', '[data-toggle="off-canvas"]', ->
    side = $(this).data('side')
    if side == "left"
      $('body').removeClass "off-canvas-show-right"
    if side == "right"
      $('body').removeClass "off-canvas-show-left"
    $('body').toggleClass("off-canvas-show-#{side}")

  $('body').click (e) ->
    unless ($(e.target).hasClass("off-canvas") || $(e.target).data('toggle') == "off-canvas")
      $(this).removeClass("off-canvas-show-right")
      $(this).removeClass("off-canvas-show-left")

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
leather-0.2.19 templates/off_canvas.js.coffee
leather-0.2.18 templates/off_canvas.js.coffee
leather-0.2.17 templates/off_canvas.js.coffee