1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
|
|
window.tribe_aggregator=window.tribe_aggregator||{},function(e,t,i){"use strict";i.localized=window.tribe_aggregator_data||{},i.fields={selector:{container:".tribe-ea",form:".tribe-ea-form",help:".tribe-ea-help",fields:".tribe-ea-field",dropdown:".tribe-ea-dropdown",origin_field:"#tribe-ea-field-origin",field_url_source:"#tribe-ea-field-url_source",eventbrite_url_source:"#tribe-ea-field-eventbrite_source",post_status:".tribe-ea-field-post_status",import_type_field:".tribe-import-type",media_button:".tribe-ea-media_button",datepicker:".tribe-datepicker",save_credentials_button:".enter-credentials .tribe-save",preview_container:".tribe-preview-container",preview_button:".tribe-preview:visible",refine_filters:".tribe-refine-filters",clear_filters_button:".tribe-clear-filters",finalize_button:".tribe-finalize",cancel_button:".tribe-cancel",schedule_delete_link:".tribe-ea-tab-scheduled a.submitdelete",tab_new:".tribe-ea-tab-new",action:"#tribe-action",view_filters:".tribe-view-filters"},media:{},$:{},construct:{},events:{},import_id:null,result_fetch_count:0,max_result_fetch_count:15,polling_frequency_index:0,polling_frequencies:[500,1e3,5e3,2e4],eventbrite:{refineControls:".tribe-refine-filters.eventbrite, .tribe-refine-filters.eventbrite .tribe-refine",refineControlsHideMap:{event:"tr.tribe-refine-filters",organizer:""},detect_type:function(e){if(!i.localized.source_origin_regexp.eventbrite)return null;var r=i.localized.source_origin_regexp.eventbrite,l={event:r+"e/[A-z0-9_-]+",organizer:r+"o/[A-z0-9_-]+"},a=void 0;return t.each(l,(function(t,i){null!==new RegExp(t,"g").exec(e)&&(a=i)})),a}}},i.fields.init=function(){if(i.fields.$.container=e(i.fields.selector.container),i.fields.$.form=e(i.fields.selector.form),i.fields.$.action=e(i.fields.selector.action),i.fields.$.fields=i.fields.$.container.find(i.fields.selector.fields),i.fields.$.preview_container=e(i.fields.selector.preview_container),i.fields.origin=e("#tribe-ea-field-origin"),i.fields.importType=e("#tribe-ea-field-url_import_type"),i.fields.urlImport={startDate:e("#tribe-ea-field-url_start"),originalMinDate:function(){return e("#tribe-ea-field-url_start").datepicker("option","minDate")||""}},e.each(i.fields.construct,(function(e,t){t(i.fields.$.fields)})),void 0!==typeof tribe_ev||void 0!==typeof tribe_ev.state){var r=e(document.getElementById("eventDetails"));r.data("datepicker_format")&&(tribe_ev.state.datepicker_format=r.data("datepicker_format"))}e(document).on("keypress",i.fields.selector.fields,i.fields.events.trigger_field_change).on("click",i.fields.selector.save_credentials_button,i.fields.events.trigger_save_credentials).on("click",i.fields.selector.clear_filters_button,i.fields.clear_filters).on("click",i.fields.selector.finalize_button,i.fields.finalize_manual_import).on("click",i.fields.selector.preview_button,i.fields.preview_import).on("click",i.fields.selector.cancel_button,i.fields.events.cancel_edit).on("click",i.fields.selector.schedule_delete_link,i.fields.events.verify_schedule_delete).on("click",i.fields.selector.view_filters,i.fields.events.toggle_view_filters).on("blur",i.fields.selector.datepicker,i.fields.date_helper).on("submit",i.fields.selector.tab_new,i.fields.events.suppress_submission).on("change",i.fields.selector.import_type_field,(function(){i.fields.reset_preview();var t=e(this),r=e(this).next(i.fields.selector.fields),l=t.val();r.val("schedule"===l?"daily":"").trigger("change"),i.fields.$.form.attr("data-type",l),i.fields.maybeLimitUrlStartDate()})).on("change",i.fields.selector.origin_field,(function(){var t=e(this),r=(e(this).data("select2"),t.val());i.fields.$.form.attr("data-origin",r),i.fields.reset_preview(),e(".tribe-bumpdown-active").removeClass("tribe-bumpdown-active"),e(".tribe-bumpdown:visible").hide(),"redirect"===e(this).val()&&(window.open("https://theeventscalendar.com/wordpress-event-aggregator/?utm_source=importoptions&utm_medium=plugin-tec&utm_campaign=in-app","_blank"),location.reload()),""!==r&&e(i.fields.selector.post_status).val(i.localized.default_settings[r].post_status).trigger("change"),i.fields.maybe
|