Effects.coffee 565 B

12345678910111213141516171819202122
  1. define () ->
  2. Effects =
  3. highlight: (element, color, length, callback = () ->)->
  4. element.animate
  5. backgroundColor: color
  6. , length, -> callback()
  7. fadeElementIn: (element, callback = () -> )->
  8. element.hide()
  9. element.slideDown "slow"
  10. element.fadeIn "slow"
  11. @highlight element, "#BDDFB3", 1500, =>
  12. setTimeout ( () -> element.removeAttr('style') ), 0
  13. callback()
  14. fadeElementOut: (element, callback = () -> )->
  15. @highlight element, "#FF8E8A", 800, ->
  16. element.slideUp "slow"
  17. element.fadeOut "slow", ->
  18. callback()