Horriblesubs/fansub/js/fansub-admin.min.js

1 line
5.8 KiB
JavaScript

window.fansub=window.fansub||{},window.wp=window.wp||{},jQuery(document).ready(function(e){var t=e("body");fansub.addBulkAction=function(t){t=t||[];for(var c=0;c<t.length;c++)e("<option>").val(t[c][0]).text(t[c][1]).appendTo("select[name='action']"),e("<option>").val(t[c][0]).text(t[c][1]).appendTo("select[name='action2']")},fansub.widgetPostTypeChange=function(t){var c=e(t),o=c.val(),i=c.closest(".fansub-widget"),a=i.find(".select-category"),n=a.closest(".fansub-widget-field-group");"category"==o?n.fadeIn(500):n.fadeOut()},function(){t.hasClass("widgets-php")&&(e(document).on("widget-updated",function(t,c){var o=c[0].id;if(o&&o.match("fansub")){var i=e(this);o.match("fansub_widget_banner")||o.match("fansub_widget_icon")?(i.find(".btn-insert-media").live("click",function(t){t.preventDefault(),fansub.mediaUpload(e(this))}),i.find(".btn-remove").live("click",function(t){t.preventDefault();var c=e(this).parent();fansub.mediaUpload(c.find(".btn-insert-media"),{remove:!0})}),i.find("input.media-url").live("change input",function(t){t.preventDefault();var c=e(this).parent();fansub.mediaUpload(c.find(".btn-insert-media"),{change:!0})})):o.match("fansub_widget_post")&&i.find(".fansub-widget-post .get-by").on("change",function(e){e.preventDefault(),fansub.widgetPostTypeChange(this)})}}),e("div.widgets-sortables").bind("sortreceive",function(t,c){var o=e(c.item).attr("id");if(o&&o.match("fansub")){var i=e(c.item);o.match("fansub_widget_banner")||o.match("fansub_widget_icon")?i.find(".btn-insert-media").live("click",function(t){t.preventDefault(),fansub.mediaUpload(e(this))}):o.match("fansub_widget_post")&&i.find(".fansub-widget-post .get-by").on("change",function(e){e.preventDefault(),fansub.widgetPostTypeChange(this)})}}).bind("sortstop",function(t,c){var o=e(c.item).attr("id");if(o&&o.match("fansub")){var i=e(c.item);o.match("fansub_widget_post")&&i.find(".fansub-widget-post .get-by").on("change",function(e){e.preventDefault(),fansub.widgetPostTypeChange(this)})}}),e(document).ajaxSuccess(function(t,c,o){if(-1!=o.data.search("action=save-widget")&&-1!=o.data.search("fansub")){var i=fansub.getParamByName(o.data,"id_base"),a=e(this);("fansub_widget_post"==i||"fansub_widget_top_commenter"==i||"fansub_widget_term"==i)&&(a.find(".fansub-widget .chosen-container").hide(),a.find(".fansub-widget .chooseable").fansubChosenSelect(),a.find(".fansub-widget .chosen-container").show())}}),e(document).delegate(".btn-insert-media","click",function(t){t.preventDefault(),fansub.mediaUpload(e(this))}))}(),function(){e(".fansub-widget-post .get-by").live("change",function(e){e.preventDefault(),fansub.widgetPostTypeChange(this)})}(),function(){var t=e(".sortable");t.length&&t.fansubSortable()}(),function(){e("#fansub_plugin_license_use_for").on("change",function(t){t.preventDefault();var c=e(this),o=e("#fansub_plugin_license_customer_email"),i=e("#fansub_plugin_license_license_code");o.val(""),i.val(""),e.ajax({type:"POST",dataType:"json",url:fansub.ajax_url,data:{action:"fansub_fetch_plugin_license",use_for:c.val()},success:function(e){o.val(e.customer_email),i.val(e.license_code)}})})}(),function(){e('.fansub input[type="checkbox"]').on("click",function(t){var c=e(this),o=c.val();c.is(":checked")?1!=o&&c.val(1):(1==o||""==o)&&c.val(0)})}(),function(){fansub.switcherAjax()}(),function(){(t.hasClass("post-php")||t.hasClass("post-new-php"))&&fansub.addDefaultQuicktagButton()}(),function(){var t=e(".fansub-widget .chooseable");t.length&&t.fansubChosenSelect(),t=e(".fansub-meta-box .chooseable"),t.length&&t.fansubChosenSelect()}(),function(){var t=e(".fansub-color-picker"),c=e(".fansub-datetime-picker");if(t.length&&t.wpColorPicker(),c.length){var o={},i=c.attr("data-min-date"),a=c.attr("data-date-format");e.isNumeric(i)&&(o.minDate=0),e.trim(a)&&(o.dateFormat=a),c.datepicker(o)}}(),function(){e(".fansub.server-information .postbox > .handlediv").on("click",function(t){t.preventDefault();var c=e(this),o=c.parent();o.toggleClass("closed"),o.hasClass("closed")?c.attr("aria-expanded","false"):c.attr("aria-expanded","true")})}(),function(){var t=e(".fansub.option-page");if(t.length){var c=t.find(".sidebar"),o=t.find(".main-content");c.height()>=o.height()&&o.css({"min-height":c.height()+50+"px"})}}(),function(){e(".fansub-field-maps").fansubGoogleMaps();var t=e(".classifieds.fansub-google-maps #categorychecklist, .classifieds #classifieds_typechecklist, .classifieds #classifieds_objectchecklist, .classifieds #pricechecklist, .classifieds #acreagechecklist");t.find('input[type="checkbox"]').on("change",function(){var t=e(this),c=t.is(":checked"),o=t.closest("ul");o.find('input[type="checkbox"]').attr("checked",!1),c&&t.attr("checked",!0)})}()}),jQuery(document).ready(function(e){!function(){var t=e("body");if(t.hasClass("tools_page_fansub_developers")){var c=e("#fansub_developers_compress_css_js"),o=e("#fansub_developers_compress_css"),i=e("#fansub_developers_compress_js"),a=e("#fansub_developers_re_compress"),n=e("#fansub_developers_force_compress"),s=!1;c.length&&c.on("click",function(){var c=[];o.is(":checked")&&c.push("css"),i.is(":checked")&&c.push("js"),a.is(":checked")&&c.push("recompress"),n.is(":checked")&&(s=!0),t.css({cursor:"wait"}),alert("All your files are compressing, please wait..."),e.ajax({type:"POST",dataType:"json",url:fansub.ajax_url,data:{action:"fansub_compress_style_and_script",type:JSON.stringify(c),force_compress:s},success:function(e){t.css({cursor:"auto"}),alert("These files compressed successfully!")}})})}}(),function(){e(".form-table .fansub-disconnect-social").on("click",function(t){t.preventDefault();var c=e(this),o=c.attr("data-user-id"),i=c.attr("data-social");confirm(fansub.i18n.disconnect_confirm_message)&&e.ajax({type:"POST",dataType:"json",url:fansub.ajax_url,data:{action:"fansub_disconnect_social_account",social:i,user_id:o},success:function(e){window.location.href=window.location.href}})})}()});