Sha256: 20ff9c7a587a16a58f61c51d19e7edc1d604f4d87a839a146aa11f867be0d71b

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

$(document).ready ->

  ####### value of the selected time ##########
  $('input:radio[name=appointment_time]:checked').val()

  ###### handle ajax appointment data search ########
  $("form#appointment_data_search")
    .bind('ajax:beforeSend', (event, data)->
      date = $(this).find('#appointment_date').val()
#      if (!date.match(/\d{5}/))
#        span = $('<span>Date format should be MM/DD/YYYY</span>')
#        $('form#appointment_data_search .error_message').append(span)
#        span.fadeOut(4000)
#        false
    )
    .bind('ajax:success', (event, data)->
      window.appointment_list.setList(data.times)
      # set the first as selected
      $('input:radio[name=appointment_time]:first').prop('checked',true)
      $('form#appointment_data_search input[type=submit]').prop("disabled", false)
    )
    .bind('ajax:complete', (event, data)->
      # nothing here for now
    )

  ###### handle toggle to show more appointments ########
  $("#more_appointments_list_toggler").live("click", ->
    window.appointment_list.setShowNumber(window.max_appointment_show_number)
    $("#more_appointments_list_toggler").parent('p').hide()
  )

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
medivo-0.1.0 app/assets/javascripts/medivo/lab_appointment/handlers.coffee
medivo-0.0.13 app/assets/javascripts/medivo/lab_appointment/handlers.coffee