all-in-one-event-calendar/public/js/scripts/calendar_feeds/ics/ics_ajax_handlers.js

1 line
1.7 KiB
JavaScript
Raw Permalink Normal View History

2017-03-16 16:59:53 +01:00
timely.define(["jquery_timely","libs/utils"],function(e,t){var n=function(n){var r=e("#ai1ec_add_new_ics"),o=e("#ai1ec_feed_url");r.button("reset");if(n.error){var u=t.make_alert(n.message,"error");e("#ics-alerts").append(u).prependTo("#import")}else{s(),e("#ai1ec-feeds-after").addClass("ai1ec-well ai1ec-well-sm").insertAfter("#ics .ai1ec-form-horizontal");var a=n.update.data.ics_id,f=e(n.message),l=e('.ai1ec_feed_id[value="'+a+'"] ').closest(".ai1ec-feed-container");f.find(".ai1ec-collapse").removeClass("ai1ec-collapse");var l=e('.ai1ec_feed_id[value="'+a+'"] ').closest(".ai1ec-feed-container");l.length?l.replaceWith(f):e("#ics .ai1ec-ics-feeds-list").append(f),e('a[href="#ics"]').click(),n.update&&n.update.data&&!n.update.data.error&&i(n.update.data)}},r=function(n){var r=e("input[value="+n.ics_id+"]").closest(".ai1ec-feed-container"),i=n.error?"error":"success",s=t.make_alert(n.message,i);n.error?e(".ai1ec_update_ics",r).button("reset"):r.remove(),e("#ics-alerts").append(s)},i=function(n){var r=e("input[value="+n.ics_id+"]").closest(".ai1ec-feed-container"),i=n.error?"error":"success",s=t.make_alert(n.message,i);e(".ai1ec_update_ics",r).button("reset"),e("#ics-alerts").append(s).prependTo("#ics")},s=function(){e("#ai1ec_feed_url").val(" ").prop("readonly",!1),e('#ai1ec-feeds-after input[type="checkbox"]').prop("checked",!1),e("#ai1ec_feed_id").remove(),e("#ai1ec_feed_category").select2("val",""),e("#ai1ec_feed_tags").select2("val",""),e('[id^="ai1ec_feed_cfg_"]').select2("val",""),e("#ai1ec_ics_add_new, #ai1ec_add_new_ics > i").removeClass("ai1ec-hidden"),e("#ai1ec_ics_update").addClass("ai1ec-hidden"),e("#ics .ai1ec-alert").remove()};return{handle_add_new_ics:n,handle_delete_ics:r,handle_update_ics:i,reset_form:s}});