]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-admin/js/media.js
WordPress 4.4
[autoinstalls/wordpress.git] / wp-admin / js / media.js
index 119c10bd2aee55ac2e2e56d242ef926c032720a6..f0c21752c652a3b122e81b7cc90ec92f68db13c6 100644 (file)
@@ -1,4 +1,4 @@
-/* global ajaxurl, attachMediaBoxL10n */
+/* global ajaxurl, attachMediaBoxL10n, _wpMediaGridSettings */
 
 var findPosts;
 ( function( $ ){
@@ -32,7 +32,7 @@ var findPosts;
                },
 
                close: function() {
-                       $('#find-posts-response').html('');
+                       $('#find-posts-response').empty();
                        $('#find-posts').hide();
                        $( '.ui-find-overlay' ).hide();
                },
@@ -51,14 +51,14 @@ var findPosts;
                                },
                                spinner = $( '.find-box-search .spinner' );
 
-                       spinner.show();
+                       spinner.addClass( 'is-active' );
 
                        $.ajax( ajaxurl, {
                                type: 'POST',
                                data: post,
                                dataType: 'json'
                        }).always( function() {
-                               spinner.hide();
+                               spinner.removeClass( 'is-active' );
                        }).done( function( x ) {
                                if ( ! x.success ) {
                                        $( '#find-posts-response' ).text( attachMediaBoxL10n.error );
@@ -72,11 +72,18 @@ var findPosts;
        };
 
        $( document ).ready( function() {
+               var settings, $mediaGridWrap = $( '#wp-media-grid' );
+
                // Open up a manage media frame into the grid.
-               wp.media && wp.media({
-                       frame: 'manage',
-                       container: $('#wpbody-content > .wrap')
-               }).open();
+               if ( $mediaGridWrap.length && window.wp && window.wp.media ) {
+                       settings = _wpMediaGridSettings;
+
+                       window.wp.media({
+                               frame: 'manage',
+                               container: $mediaGridWrap,
+                               library: settings.queryVars
+                       }).open();
+               }
 
                $( '#find-posts-submit' ).click( function( event ) {
                        if ( ! $( '#find-posts-response input[type="radio"]:checked' ).length )