Helix_Website/wp-content/plugins/wp-event-manager/assets/js/admin.min.js

1 line
5.0 KiB
JavaScript

var Admin=(Admin=function(){var t,a,n;return{init:function(){var e;jQuery(".tips, .help_tip").tipTip({attribute:"data-tip",fadeIn:50,fadeOut:50,delay:200}),0<jQuery(".event-manager-select-chosen").length&&jQuery(".event-manager-select-chosen").chosen(),jQuery("input[name=_event_time_format]").on("change",Admin.actions.showSelectedTimeFormat),e=wp_event_manager_admin_js.show_past_date?"":0,0<jQuery('input[data-picker="datepicker"]#_event_start_date').length&&jQuery('input[data-picker="datepicker"]#_event_start_date').datepicker({minDate:e,dateFormat:wp_event_manager_admin_js.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_admin_js.i18n_datepicker_format,beforeShow:function(e,t){var a=jQuery('input[data-picker="datepicker"]#_event_start_date').datepicker("getDate");jQuery(this).datepicker("option","minDate",a)}}),0<jQuery("#_event_start_time").length&&jQuery("#_event_start_time").timepicker({timeFormat:wp_event_manager_admin_js.i18n_timepicker_format,step:wp_event_manager_admin_js.i18n_timepicker_step}),0<jQuery("#_event_end_time").length&&jQuery("#_event_end_time").timepicker({timeFormat:wp_event_manager_admin_js.i18n_timepicker_format,step:wp_event_manager_admin_js.i18n_timepicker_step}),0<jQuery("#_event_timezone").length&&jQuery("#_event_timezone").chosen({search_contains:!0}),0<jQuery('input[data-picker="datepicker"]#_event_registration_deadline').length&&jQuery('input[data-picker="datepicker"]#_event_registration_deadline').datepicker({minDate:e,maxDate:jQuery("#_event_end_date").val(),dateFormat:wp_event_manager_admin_js.i18n_datepicker_format}),0<jQuery('input[data-picker="datepicker"]#_event_expiry_date').length&&jQuery("input#_event_expiry_date").datepicker({minDate:e,dateFormat:wp_event_manager_admin_js.i18n_datepicker_format,beforeShow:function(e,t){var a=jQuery('input[data-picker="datepicker"]#_event_end_date').datepicker("getDate");jQuery(this).datepicker("option","minDate",a)}}),0<jQuery('input[data-picker="datepicker"]').length&&jQuery('input[data-picker="datepicker"]').datepicker({minDate:0,dateFormat:wp_event_manager_admin_js.i18n_datepicker_format}),jQuery("p.form-field-author").on("click",Admin.author.changeAuthor),jQuery("#setting-event_manager_submission_expire_options").on("change",Admin.settings.selectEventExpiryOption),jQuery("body").on("click",".wp_event_manager_upload_file_button",Admin.fileUpload.addFile),jQuery(".wp_event_manager_add_another_file_button").on("click",Admin.fileUpload.addAnotherFile),jQuery("#wp_event_manager_upgrade_database").on("click",Admin.actions.upgradeDatabase)},actions:{showSelectedTimeFormat:function(e){e.preventDefault(),0<jQuery('input[name="_event_time_format"]').length&&Admin.timeFormatSettings()},upgradeDatabase:function(e){jQuery.ajax({url:wp_event_manager_admin_js.ajax_url,type:"POST",dataType:"json",data:{action:"wpem_upgrade_database"},beforeSend:function(){jQuery(".update-message").remove(),jQuery("hr.wp-header-end.extra").remove(),jQuery(".wp_event_manager_upgrade_database").before('<div class="update-message notice inline notice-warning notice-alt updating-message"><p>'+wp_event_manager_admin_js.upgrade_database_before_send_text+'...</p></div><hr class="wp-header-end extra">')},success:function(e){jQuery(".update-message").remove(),jQuery("hr.wp-header-end.extra").remove(),jQuery(".wpem-upgrade-database-notice").remove(),jQuery(".wp_event_manager_upgrade_database").before('<div class="update-message notice inline notice-alt updated-message notice-success"><p>'+wp_event_manager_admin_js.upgrade_database_success_send_text+'</p></div><hr class="wp-header-end extra">'),jQuery(".wp_event_manager_upgrade_database").remove()}})}},author:{changeAuthor:function(e){return jQuery(this).closest("p").find(".current-author").hide(),jQuery(this).closest("p").find(".change-author").show(),!1}},settings:{selectEventExpiryOption:function(e){"days"==jQuery("#setting-event_manager_submission_expire_options option:selected").val()?jQuery("#setting-event_manager_submission_duration").closest("tr").show():jQuery("#setting-event_manager_submission_duration").closest("tr").hide(),e.preventDefault()}},fileUpload:{addFile:function(e){e.preventDefault(),n=jQuery(this).closest(".file_url"),a=n.find("input"),t||(t=wp.media.frames.file_frame=wp.media({title:jQuery(this).data("uploader_title"),button:{text:jQuery(this).data("uploader_button_text")},multiple:!1})).on("select",function(){attachment=t.state().get("selection").first().toJSON(),jQuery(a).val(attachment.url)}),t.open()},addAnotherFile:function(e){e.preventDefault();jQuery(this).closest(".form-field");var t=jQuery(this).data("field_name"),a=jQuery(this).data("field_placeholder"),n=jQuery(this).data("uploader_button_text"),r=jQuery(this).data("uploader_button");jQuery(this).before('<span class="file_url"><input type="text" name="'+t+'[]" placeholder="'+a+'" /><button class="button button-small wp_event_manager_upload_file_button" data-uploader_button_text="'+n+'">'+r+"</button></span>")}}}})();jQuery(document).ready(function(e){Admin.init()});