spec/dummy/tmp/cache/assets/D84/210/sprockets%2Fabd0103ccec2b428ac62c94e4c40b384 in medivo-0.2.11 vs spec/dummy/tmp/cache/assets/D84/210/sprockets%2Fabd0103ccec2b428ac62c94e4c40b384 in medivo-0.2.12

- old
+ new

@@ -1,8 +1,8 @@ -o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1321373082.6581912Î: @value{ I" length:EFiFƒI" digest; -F"%8f59caa50e0beb7539757b8cb538bae7I" source; -FI"Fƒ/*! +o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1321396915.8700809¯h: @value{ I" length:EFi…I" digest; +F"%ced5a7b35dc3680d38b801f094771762I" source; +FI"…/*! * jQuery JavaScript Library v1.7 * http://jquery.com/ * * Copyright 2011, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. @@ -11484,27 +11484,41 @@ })(); }).call(this); $(document).ready(function() { - $("form#lab_data_search").bind('ajax:beforeSend', function(event, data) { - var span, zip_code; - zip_code = $(this).find('#zip_code').val(); + var LabSearch; + if (!$("form#lab_data_search")) return; + LabSearch = {}; + LabSearch.form = $("form#lab_data_search"); + LabSearch.BeforeSendHandler = function(form) { + var zip_code; + form.find('.error_message').html(''); + zip_code = form.find('#zip_code').val(); if (!zip_code.match(/\d{5}/)) { - span = $('<span>Zip code should be 5 digits</span>'); - $('form#lab_data_search .error_message').append(span); - span.fadeOut(4000); - false; + form.find('.error_message').html("Zip code should be 5 digits"); + return false; + } else { + form.find('#find_labs').prop("disabled", true); + $('.lab_search_spinner_elem').show(); + return true; } - return $('.lab_search_spinner_elem').show(); - }).bind('ajax:success', function(event, data) { + }; + LabSearch.SuccessHandler = function(form, event, data) { window.map_view.center_point = data.zip_location; window.lab_list.setList(data.labs); - $('input:radio[name=selected_lab]:first').prop('checked', true); - return $('form#lab_data_search input[type=submit]').prop("disabled", false); + return $('input:radio[name=selected_lab]:first').prop('checked', true); + }; + $("form#lab_data_search").bind('ajax:beforeSend', function(event, data) { + return LabSearch.BeforeSendHandler($(this)); + }).bind('ajax:success', function(event, data) { + return LabSearch.SuccessHandler($(this), event, data); }).bind('ajax:complete', function(event, data) { - return $('.lab_search_spinner_elem').hide(); + var form; + form = $(this); + $('.lab_search_spinner_elem').hide(); + return form.find('#find_labs').prop("disabled", false); }); return $("#more_labs_list_toggler").live("click", function() { window.lab_list.setShowNumber(window.max_lab_show_number); $('input:radio[name=selected_lab]:first').prop('checked', true); return $("#more_labs_list_toggler").hide(); @@ -12700,11 +12714,12 @@ span = $("<span>" + (messages.join("<br>")) + "</span>"); form.find('.error_message').append(span); span.fadeOut(4000); false; } - return $('.appointment_spinner_elem').show(); + $('.appointment_spinner_elem').show(); + return true; }; Appointment.SuccessHandler = function(form, event, data) { if (data.times.length === 0) { Appointment.ErrorHandler($(this), 200, "No times available for that date"); return; @@ -12743,6 +12758,6 @@ // the compiled file. // ; ; TI" _version; -F"%b78f5f9425444b73e9ee339bb322da7f +F"%f5f18fc73e29cf21c2e406e5f8284371 \ No newline at end of file