1 line
6.6 KiB
JavaScript
1 line
6.6 KiB
JavaScript
EventSubmission=function(){return{init:function(){Common.logInfo("EventSubmission.init..."),jQuery("body").on("click",".event-manager-remove-uploaded-file",function(){return jQuery(this).closest(".event-manager-uploaded-file").remove(),!1}),0<jQuery("#event_start_time").length&&jQuery("#event_start_time").timepicker({timeFormat:wp_event_manager_event_submission.i18n_timepicker_format,step:wp_event_manager_event_submission.i18n_timepicker_step}),0<jQuery("#event_end_time").length&&jQuery("#event_end_time").timepicker({timeFormat:wp_event_manager_event_submission.i18n_timepicker_format,step:wp_event_manager_event_submission.i18n_timepicker_step}),0<jQuery('input[data-picker="timepicker"]').length&&jQuery('input[data-picker="timepicker"]').timepicker({timeFormat:wp_event_manager_event_submission.i18n_timepicker_format,step:wp_event_manager_event_submission.i18n_timepicker_step}),0<jQuery('input[data-picker="datepicker"]#event_start_date').length&&jQuery('input[data-picker="datepicker"]#event_start_date').datepicker({minDate:0,dateFormat:wp_event_manager_event_submission.i18n_datepicker_format}),0<jQuery('input[data-picker="datepicker"]#event_end_date').length&&jQuery('input[data-picker="datepicker"]#event_end_date').datepicker({dateFormat:wp_event_manager_event_submission.i18n_datepicker_format,beforeShow:function(e,t){var n=jQuery('input[data-picker="datepicker"]#event_start_date').datepicker("getDate");jQuery(this).datepicker("option","minDate",n)}}).on("change",function(){jQuery("#event_registration_deadline").datepicker("destroy"),jQuery('input[data-picker="datepicker"]#event_registration_deadline').datepicker({minDate:0,maxDate:jQuery("#event_end_date").val(),dateFormat:wp_event_manager_event_submission.i18n_datepicker_format})}),0<jQuery('input[data-picker="datepicker"]#event_registration_deadline').length&&jQuery('input[data-picker="datepicker"]#event_registration_deadline').datepicker({minDate:0,maxDate:jQuery("#event_end_date").val(),dateFormat:wp_event_manager_event_submission.i18n_datepicker_format}),0<jQuery('input[data-picker="datepicker"]').length&&jQuery('input[data-picker="datepicker"]').datepicker({minDate:0,dateFormat:wp_event_manager_event_submission.i18n_datepicker_format}),0<jQuery("#event_online").length&&"yes"==jQuery("input[name=event_online]:checked").val()&&(0<jQuery(".fieldset-event_venue_name").length&&0<jQuery("input[name=event_venue_name]").length&&(jQuery("input[name=event_venue_name]").attr("required")&&jQuery("input[name=event_venue_name]").attr("required",!1),jQuery(".fieldset-event_venue_name").hide()),0<jQuery(".fieldset-event_address").length&&0<jQuery("input[name=event_address]").length&&(jQuery("input[name=event_address]").attr("required")&&jQuery("input[name=event_address]").attr("required",!1),jQuery(".fieldset-event_address").hide()),0<jQuery(".fieldset-event_pincode").length&&0<jQuery("input[name=event_pincode]").length&&(jQuery("input[name=event_pincode]").attr("required")&&jQuery("input[name=event_pincode]").attr("required",!1),jQuery(".fieldset-event_pincode").hide()),0<jQuery(".fieldset-event_location").length&&0<jQuery("input[name=event_location]").length&&(jQuery("input[name=event_location]").attr("required")&&jQuery("input[name=event_location]").attr("required",!1),jQuery(".fieldset-event_location").hide())),0<jQuery("#event_ticket_options").length&&"free"==jQuery("#event_ticket_options:checked").val()&&(jQuery("input[name=event_ticket_price]").attr("required")&&jQuery("input[name=event_ticket_price]").attr("required",!1),jQuery(".fieldset-event_ticket_price").hide()),jQuery("input[name=event_online]").on("change",EventSubmission.actions.onlineEvent),jQuery("input[name=event_ticket_options]").on("change",EventSubmission.actions.eventTicketOptions)},actions:{onlineEvent:function(e){e.preventDefault(),Common.logInfo("EventDashboard.actions.onlineEvent..."),0<jQuery("#event_online").length&&("yes"==jQuery(this).val()?(0<jQuery(".fieldset-event_venue_name").length&&0<jQuery("input[name=event_venue_name]").length&&(jQuery("input[name=event_venue_name]").attr("required")&&jQuery("input[name=event_venue_name]").attr("required",!1),jQuery(".fieldset-event_venue_name").hide()),0<jQuery(".fieldset-event_address").length&&0<jQuery("input[name=event_address]").length&&(jQuery("input[name=event_address]").attr("required")&&jQuery("input[name=event_address]").attr("required",!1),jQuery(".fieldset-event_address").hide()),0<jQuery(".fieldset-event_pincode").length&&0<jQuery("input[name=event_pincode]").length&&(jQuery("input[name=event_pincode]").attr("required")&&jQuery("input[name=event_pincode]").attr("required",!1),jQuery(".fieldset-event_pincode").hide()),0<jQuery(".fieldset-event_location").length&&0<jQuery("input[name=event_location]").length&&(jQuery("input[name=event_location]").attr("required")&&jQuery("input[name=event_location]").attr("required",!1),jQuery(".fieldset-event_location").hide())):(0<jQuery(".fieldset-event_venue_name").length&&0<jQuery("input[name=event_venue_name]").length&&(jQuery("input[name=event_venue_name]").attr("required")&&jQuery("input[name=event_venue_name]").attr("required",!0),jQuery(".fieldset-event_venue_name").show()),0<jQuery(".fieldset-event_address").length&&0<jQuery("input[name=event_address]").length&&(jQuery("input[name=event_address]").attr("required")&&jQuery("input[name=event_address]").attr("required",!0),jQuery(".fieldset-event_address").show()),0<jQuery(".fieldset-event_pincode").length&&0<jQuery("input[name=event_pincode]").length&&(jQuery("input[name=event_pincode]").attr("required")&&jQuery("input[name=event_pincode]").attr("required",!0),jQuery(".fieldset-event_pincode").show()),0<jQuery(".fieldset-event_location").length&&0<jQuery("input[name=event_location]").length&&(jQuery("input[name=event_location]").attr("required")&&jQuery("input[name=event_location]").attr("required",!0),jQuery(".fieldset-event_location").show())))},eventTicketOptions:function(e){e.preventDefault(),Common.logInfo("EventDashboard.actions.eventTicketOptions..."),0<jQuery("#event_ticket_options").length&&("free"==jQuery(this).val()?0<jQuery(".fieldset-event_ticket_price").length&&0<jQuery("input[name=event_ticket_price]").length&&(jQuery("input[name=event_ticket_price]").attr("required")&&jQuery("input[name=event_ticket_price]").attr("required",!1),jQuery(".fieldset-event_ticket_price").hide()):(0<jQuery(".fieldset-event_ticket_price").length&&0<jQuery("input[name=event_ticket_price]").length&&jQuery("input[name=event_ticket_price]").attr("required")&&jQuery("input[name=event_ticket_price]").attr("required",!0),jQuery(".fieldset-event_ticket_price").show()))}}}},EventSubmission=EventSubmission(),jQuery(document).ready(function(e){EventSubmission.init()}); |