New HiDPI spinner. Uses clean <span class="spinner"></span> markup.

Be on the lookout for weirdness.
props lessbloat. see #21456.



git-svn-id: https://develop.svn.wordpress.org/trunk@22019 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Nacin
2012-09-26 19:57:44 +00:00
parent 119bd9f50a
commit e82d5080b8
35 changed files with 192 additions and 127 deletions
+4 -4
View File
@@ -156,7 +156,7 @@ var ThemeScroller;
// Cache jQuery selectors
this.$outList = $('#availablethemes');
this.$spinner = $('div.tablenav.bottom').children( 'img.ajax-loading' );
this.$spinner = $('div.tablenav.bottom').children( '.spinner' );
this.$window = $(window);
this.$document = $(document);
@@ -231,16 +231,16 @@ var ThemeScroller;
'list_args': list_args
};
this.$spinner.css( 'visibility', 'visible' );
this.$spinner.show();
$.getJSON( ajaxurl, query )
.done( function( response ) {
self.nextPage++;
self.process( response );
self.$spinner.css( 'visibility', 'hidden' );
self.$spinner.hide();
self.querying = false;
})
.fail( function() {
self.$spinner.css( 'visibility', 'hidden' );
self.$spinner.hide();
self.querying = false;
setTimeout( function() { self.ajax(); }, self.failedRetryDelay );
});