Sha256: 559805d3521c0907ef7d7188398a3352c3cd7c867b0113caf60fcdc8eb067d60

Contents?: true

Size: 361 Bytes

Versions: 14

Compression:

Stored size: 361 Bytes

Contents

calatrava.shell ?= {}

calatrava.shell.pageHelper = ($page) ->

  handlers = {}

  handler: (name, callback) ->
    handlers[name] = callback

  trigger: (name) -> handlers[name]()

  reset: ->
    $("#overlay").remove()

  initialize: ->
    $page.off('click', 'a[data-href]').on 'click', 'a[data-href]', ()->
      handlers['static_link'] $(this).data 'href'

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
calatrava-0.6.11 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.10 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.9 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.8 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.7 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.6 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.5 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.4 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.3 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.2 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.1 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.6.0 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.5.0 lib/calatrava/templates/kernel/app/pageHelper.coffee
calatrava-0.0.1 lib/calatrava/templates/kernel/app/pageHelper.coffee