wcml-bookings.min.js
1 lines
| 1 | jQuery(function($){wcml_lock_bookings_fields();if($(".wcml_custom_costs_input:checked").val()==1){$(".wcml_custom_cost_field").show()}$(document).on("change",".wcml_custom_costs_input",function(){if($(this).val()==1){$(".wcml_custom_cost_field").show()}else{$(".wcml_custom_cost_field").hide()}});$(document).on("mouseout",".add_row",function(){if($(".wcml_custom_costs_input:checked").val()==1){$(".wcml_custom_cost_field").show()}});$(document).on("mouseout",".add_person",function(){if($(".wcml_custom_costs_input:checked").val()==1){setTimeout(function(){$(".wcml_custom_cost_field").show()},3e3)}});function wcml_lock_bookings_fields(){if(typeof lock_settings!="undefined"&&typeof lock_settings.lock_fields!="undefined"&&lock_settings.lock_fields==1){$('#bookings_pricing input[type="number"],'+'#accommodation_bookings_rates input[type="number"], '+'#bookings_resources input[type="number"], '+'#bookings_availability input[type="number"], '+'#bookings_availability input[type="time"], '+'#bookings_persons input[type="number"]').each(function(){$(this).prop("readonly",true);$(this).after($(".wcml_lock_img").clone().removeClass("wcml_lock_img").show())});var buttons=["add_resource","add_row","remove_booking_resource","remove_booking_person","add_person"];for(i=0;i<buttons.length;i++){$("."+buttons[i]).prop("disabled",true);$("."+buttons[i]).off("click");$("."+buttons[i]).after($(".wcml_lock_img").clone().removeClass("wcml_lock_img").show())}$(".add_row").removeAttr("data-row");$('form#post input[type="submit"]').click(function(){for(i=0;i<non_standard_fields.ids.length;i++){$("#"+non_standard_fields.ids[i]).prop("disabled",false)}$('#bookings_pricing select, #bookings_resources select, #bookings_availability select,#bookings_persons input[type="checkbox"]').each(function(){$(this).prop("disabled",false)})})}}}); |