-
Notifications
You must be signed in to change notification settings - Fork 0
/
admin.media.min.js
1 lines (1 loc) · 935 Bytes
/
admin.media.min.js
1
jQuery(function(a){a("table.media td.title div.row-actions").each(function(){a(this).find("div.media-url-box").hide()}),a("span.media-url").on("click","a.media-url-attachment",function(e){e.preventDefault(),e.stopPropagation();e=a(this).next("div.media-url-box");a(this).toggleClass("media-url-open"),a(e).addClass("media-url-visible"),a(e).slideToggle("slow"),a(e).find("input.media-url-field").select(),a("div.media-url-box").not(e).slideUp("slow")}),a("input.media-url-field").on("focus",function(){this.select()}),a(".wp-list-table").on("click",".media-clean a",function(e){e.preventDefault();let t=a(this);t.hasClass("-cleaned")||a.ajax({method:"POST",url:ajaxurl,data:{action:"gnetwork_media",what:"clean_attachment",attachment:t.data("id"),nonce:t.data("nonce")},beforeSend:function(e){t.html(t.data("spinner"))},success:function(e){e.success?t.text(e.data).addClass("-cleaned"):(t.text(a(e.data).text()),console.log(e))}})})});