Sha256: a3518b604a14874c3bc91adfe1dca761c1038f43fb20a22a2dc7cf3a55c9a83c

Contents?: true

Size: 569 Bytes

Versions: 7

Compression:

Stored size: 569 Bytes

Contents

Joosy.namespace 'Welcome', ->

  class @IndexPage extends ApplicationPage
    @layout ApplicationLayout
    @view   'index'
    
    @afterLoad ->
      @startHeartbeat()
      @content.css 
        'padding-top': "#{$(window).height() / 2 - 160}px"
    
    elements:
      content: '#content'
      joosy:   '.joosy'

    events:
      'mouseover $joosy': -> clearInterval @heartbeat
      'mouseout $joosy': 'startHeartbeat'
      
    startHeartbeat: ->
      @heartbeat = @setInterval 1500, =>
        @joosy.animate({opacity: 0.8}, 300).animate({opacity: 1}, 300)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
joosy-1.0.0.RC4 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-1.0.0.RC3 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-1.0.0.RC2 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-1.0.0.RC1 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-0.1.0.RC3 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-0.1.0.RC2 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee
joosy-0.1.0.RC1 lib/rails/generators/joosy/templates/app/pages/welcome/index.js.coffee