danielweinmann/unlock

View on GitHub
app/assets/javascripts/layouts.js.coffee

Summary

Maintainability
Test Coverage
$(document).ready ->
  $(".open").on "click", (event) ->
    event.preventDefault()
    event.stopPropagation()
    $(@).parent().find("nav").toggle()
  $("input").click (event) ->
    event.stopPropagation()
  setTimeout (->
    $('#flash').slideDown('slow')
  ), 100
  setTimeout (->
    $('#flash').slideUp('slow')
  ), 16000
  $(window).on "click", ->
    $('#flash').slideUp('slow')
    $('.open').parent().find("nav").hide()
  $('.accordion h4').on "click", (event) ->
    event.preventDefault()
    event.stopPropagation()
    accordion = $(@).parent().parent()
    item = $(@).parent()
    wasSelected = item.hasClass('expanded')
    accordion.children('li').removeClass 'expanded'
    item.addClass('expanded') unless wasSelected
  $('.money').maskMoney
    thousands: ''
    decimal: ''
    precision: 0