From e82d5080b8952d8a5e833de34e213ad37d105d92 Mon Sep 17 00:00:00 2001
From: Andrew Nacin
Date: Wed, 26 Sep 2012 19:57:44 +0000
Subject: [PATCH] New HiDPI spinner. Uses clean
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
---
wp-admin/css/customize-controls-rtl.css | 2 +-
wp-admin/css/customize-controls.css | 8 +-
wp-admin/css/wp-admin-rtl.css | 14 +--
wp-admin/css/wp-admin.css | 115 ++++++++++++++----
wp-admin/customize.php | 2 +-
wp-admin/images/wpspin_light-2x.gif | Bin 0 -> 9097 bytes
.../class-wp-plugin-install-list-table.php | 2 -
.../includes/class-wp-posts-list-table.php | 2 +-
.../includes/class-wp-terms-list-table.php | 2 +-
.../class-wp-theme-install-list-table.php | 1 -
.../includes/class-wp-themes-list-table.php | 4 +-
wp-admin/includes/class-wp-upgrader.php | 4 +-
wp-admin/includes/dashboard.php | 2 +-
wp-admin/includes/media.php | 6 +-
wp-admin/includes/meta-boxes.php | 8 +-
wp-admin/includes/nav-menu.php | 20 +--
wp-admin/includes/template.php | 2 +-
wp-admin/includes/widgets.php | 4 +-
wp-admin/js/dashboard.js | 4 +-
wp-admin/js/edit-comments.js | 6 +-
wp-admin/js/image-edit.js | 6 +-
wp-admin/js/inline-edit-post.js | 6 +-
wp-admin/js/inline-edit-tax.js | 6 +-
wp-admin/js/nav-menu.js | 18 +--
wp-admin/js/post.js | 4 +-
wp-admin/js/theme.js | 8 +-
wp-admin/js/widgets.js | 8 +-
wp-admin/js/wp-fullscreen.js | 2 +-
wp-admin/options-general.php | 8 +-
wp-admin/press-this.php | 6 +-
wp-admin/widgets.php | 4 +-
wp-includes/class-wp-editor.php | 14 +--
wp-includes/css/editor.css | 13 +-
wp-includes/js/autosave.js | 6 +-
wp-includes/js/wplink.js | 2 +-
35 files changed, 192 insertions(+), 127 deletions(-)
create mode 100644 wp-admin/images/wpspin_light-2x.gif
diff --git a/wp-admin/css/customize-controls-rtl.css b/wp-admin/css/customize-controls-rtl.css
index 1852fd91a4..296f535cd8 100644
--- a/wp-admin/css/customize-controls-rtl.css
+++ b/wp-admin/css/customize-controls-rtl.css
@@ -10,7 +10,7 @@
float: left;
}
-#customize-header-actions img {
+#customize-header-actions .spinner {
float: left;
margin-right: 0;
margin-left: 4px;
diff --git a/wp-admin/css/customize-controls.css b/wp-admin/css/customize-controls.css
index 68429914ef..6317d9e78d 100644
--- a/wp-admin/css/customize-controls.css
+++ b/wp-admin/css/customize-controls.css
@@ -160,14 +160,12 @@ body {
margin-top: 10px;
}
-#customize-header-actions img {
- display: none;
- float: right;
- margin-top: 13px;
+#customize-header-actions .spinner {
+ margin-top: 16px;
margin-right: 4px;
}
-.saving #customize-header-actions img {
+.saving #customize-header-actions .spinner {
display: block;
}
diff --git a/wp-admin/css/wp-admin-rtl.css b/wp-admin/css/wp-admin-rtl.css
index 578a521c46..ae5fe21968 100644
--- a/wp-admin/css/wp-admin-rtl.css
+++ b/wp-admin/css/wp-admin-rtl.css
@@ -840,7 +840,7 @@ th.sorted a span {
font-style: normal;
}
-#commentsdiv img.waiting {
+#commentsdiv .spinner {
padding-left: 0;
padding-right: 5px;
}
@@ -1084,8 +1084,8 @@ form.upgrade .hint {
/* reply to comments */
-#replysubmit img.waiting,
-.inline-edit-save img.waiting {
+#replysubmit .spinner,
+.inline-edit-save .spinner {
float: left;
}
@@ -1503,12 +1503,6 @@ table .column-rating {
* html #template div {margin-left: 0;}
-.list-ajax-loading {
- float: left;
- margin-right: 0;
- margin-left: 9px;
-}
-
/* - Used - but could/should be deprecated with a CSS reset
------------------------------------------------------------------------------*/
/* No RTL for now, this space intentionally left blank */
@@ -1853,7 +1847,7 @@ a.rsswidget,
float: left;
}
-#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
+#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
margin: 4px 0 0 6px;
}
diff --git a/wp-admin/css/wp-admin.css b/wp-admin/css/wp-admin.css
index 6f38e708d7..7c6c2fe404 100644
--- a/wp-admin/css/wp-admin.css
+++ b/wp-admin/css/wp-admin.css
@@ -968,6 +968,10 @@ ul#add-to-blog-users {
line-height: 23px;
}
+#publishing-action .spinner {
+ float: left;
+}
+
#misc-publishing-actions {
padding: 6px 0 0;
}
@@ -1099,7 +1103,6 @@ form.upgrade .hint {
}
.ajax-feedback {
- visibility: hidden;
vertical-align: bottom;
}
@@ -2398,7 +2401,7 @@ table.fixed {
border-bottom: 0 none;
}
-#commentsdiv img.waiting {
+#commentsdiv .spinner {
padding-left: 5px;
}
@@ -2838,6 +2841,16 @@ table .inline-edit-row fieldset ul.cat-hover {
11.0 - Write/Edit Post Screen
------------------------------------------------------------------------------*/
+#show-comments {
+ overflow: hidden;
+}
+
+#save-action .spinner,
+#show-comments a,
+#show-comments .spinner {
+ float: left;
+}
+
#titlediv {
position: relative;
margin-bottom: 10px;
@@ -2872,6 +2885,12 @@ table .inline-edit-row fieldset ul.cat-hover {
padding: 8px 10px;
}
+#wp-fullscreen-save .fs-saved {
+ color: #999;
+ float: right;
+ margin-top: 4px;
+}
+
#wp-fullscreen-title-prompt-text {
padding: 11px;
}
@@ -2922,10 +2941,6 @@ input#link_url {
vertical-align: middle;
}
-#wpcontent .ajax-loading {
- visibility: hidden;
-}
-
.submitbox .submit {
text-align: left;
padding: 12px 10px 10px;
@@ -3267,7 +3282,7 @@ td.plugin-title p {
width: auto;
}
-#postcustomstuff #newmetaleft a {
+#postcustomstuff #newmetaleft a {
display: inline-block;
margin: 0 8px 8px;
text-decoration: none;
@@ -3999,7 +4014,8 @@ td.imgedit-settings input {
.imgedit-wait {
position: absolute;
top: 0;
- background: #FFFFFF url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
+ background: #fff url(../images/wpspin_light.gif) no-repeat scroll 22px 10px;
+ background-size: 16px 16px;
opacity: 0.7;
filter: alpha(opacity=70);
width: 100%;
@@ -4007,15 +4023,47 @@ td.imgedit-settings input {
display: none;
}
+.spinner {
+ background: url(../images/wpspin_light.gif) no-repeat;
+ background-size: 16px 16px;
+ display: none;
+ float: right;
+ opacity: 0.7;
+ filter: alpha(opacity=70);
+ width: 16px;
+ height: 16px;
+ margin: 5px 5px 0;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+ .spinner,
+ .imgedit-wait,
+ .customize-loading #customize-container {
+ background-image: url(../images/wpspin_light-2x.gif);
+ }
+}
+
+.no-float {
+ float: none;
+}
+
.media-disabled,
.imgedit-settings .disabled {
color: grey;
}
-.imgedit-wait-spin {
+.wp_attachment_image, .A1B1 {
+ overflow: hidden;
+}
+
+.wp_attachment_image .button, .A1B1 .button {
+ float: left;
+}
+
+.wp_attachment_image .spinner, .A1B1 .spinner {
+ float: left;
padding: 0 4px 4px;
vertical-align: bottom;
- visibility: hidden;
}
.imgedit-menu {
@@ -4301,8 +4349,8 @@ span.imgedit-scale-warn {
text-align: center;
}
-#replysubmit img.waiting,
-.inline-edit-save img.waiting {
+#replysubmit .spinner,
+.inline-edit-save .spinner {
padding: 4px 10px 0;
vertical-align: top;
float: right;
@@ -4927,6 +4975,10 @@ h2 .nav-tab {
vertical-align: middle;
}
+.options-general-php .spinner {
+ float: none;
+ margin: -3px 3px;
+}
/*------------------------------------------------------------------------------
21.0 - Admin Footer
@@ -5481,6 +5533,7 @@ body.full-overlay-active {
.customize-loading #customize-container {
background: #fff url("../images/wpspin_light.gif") no-repeat fixed center center;
+ background-size: 16px 16px;
}
#customize-container iframe,
@@ -5785,12 +5838,6 @@ td.media-icon img {
max-height: 60px;
}
-.list-ajax-loading {
- float: right;
- margin-right: 9px;
- margin-top: -1px;
-}
-
.tablenav .list-ajax-loading {
margin-top: 7px;
}
@@ -6006,7 +6053,7 @@ h3:hover .edit-box {
color: red;
}
-#dashboard_right_now .waiting {
+#dashboard_right_now .spinner {
color: #e66f00;
}
@@ -6164,7 +6211,7 @@ h3:hover .edit-box {
float: right;
}
-#dashboard-widgets #dashboard_quick_press form p.submit img.waiting {
+#dashboard-widgets #dashboard_quick_press form p.submit .spinner {
vertical-align: middle;
visibility: hidden;
margin: 4px 6px 0 0;
@@ -6725,6 +6772,10 @@ a.rsswidget {
margin-top: 5px;
}
+.button.right, .button-secondary.right, .button-primary.right {
+ float: right;
+}
+
/* Button Secondary Actions */
.list-controls {
float: left;
@@ -6735,7 +6786,7 @@ a.rsswidget {
float: right;
}
-.postbox img.waiting {
+.postbox .spinner {
display: none;
vertical-align: middle;
}
@@ -7495,6 +7546,16 @@ h3.tb {
#waiting {
margin-top: 10px;
+ overflow: hidden;
+}
+
+#waiting span {
+ float: right;
+ margin: 0 0 0 5px;
+}
+
+#waiting .spinner {
+ display: block;
}
#extra-fields .postbox {
@@ -7569,7 +7630,7 @@ h3.tb {
}
/* Submit */
-#saving {
+.press-this #publishing-actions .spinner {
display: inline;
vertical-align: middle;
}
@@ -8014,6 +8075,11 @@ a.widget-control-edit {
padding-top: 2px;
}
+.sidebar-name .spinner {
+ float: none;
+ margin: 0 3px -3px;
+}
+
.sidebar-name-arrow {
float: right;
height: 29px;
@@ -8203,3 +8269,8 @@ a.widget-control-edit {
.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap {
margin-left: 8em;
}
+
+.update-php .spinner {
+ float: none;
+ margin: -4px 0;
+}
\ No newline at end of file
diff --git a/wp-admin/customize.php b/wp-admin/customize.php
index 09c5b6789b..1ac1989196 100644
--- a/wp-admin/customize.php
+++ b/wp-admin/customize.php
@@ -72,7 +72,7 @@ do_action( 'customize_controls_print_scripts' );
$save_text = $wp_customize->is_theme_active() ? __( 'Save & Publish' ) : __( 'Save & Activate' );
submit_button( $save_text, 'primary', 'save', false );
?>
-
+
diff --git a/wp-admin/images/wpspin_light-2x.gif b/wp-admin/images/wpspin_light-2x.gif
new file mode 100644
index 0000000000000000000000000000000000000000..fe2d5c0fcb0e715e77854f3cdffdac2935233b95
GIT binary patch
literal 9097
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
SZEl;GO#+TWWmJj~^ZyTE{8Q5a
literal 0
HcmV?d00001
diff --git a/wp-admin/includes/class-wp-plugin-install-list-table.php b/wp-admin/includes/class-wp-plugin-install-list-table.php
index 3de77c1d80..da324ee701 100644
--- a/wp-admin/includes/class-wp-plugin-install-list-table.php
+++ b/wp-admin/includes/class-wp-plugin-install-list-table.php
@@ -115,13 +115,11 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
pagination( $which ); ?>
-
pagination( $which ); ?>
-
-
+
's' ) );
} ?>
diff --git a/wp-admin/includes/class-wp-terms-list-table.php b/wp-admin/includes/class-wp-terms-list-table.php
index 67ac22b56a..85010105cd 100644
--- a/wp-admin/includes/class-wp-terms-list-table.php
+++ b/wp-admin/includes/class-wp-terms-list-table.php
@@ -364,7 +364,7 @@ class WP_Terms_List_Table extends WP_List_Table {
labels->update_item; ?>
-
+
diff --git a/wp-admin/includes/class-wp-theme-install-list-table.php b/wp-admin/includes/class-wp-theme-install-list-table.php
index 46d3262d23..319a9989f1 100644
--- a/wp-admin/includes/class-wp-theme-install-list-table.php
+++ b/wp-admin/includes/class-wp-theme-install-list-table.php
@@ -134,7 +134,6 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table {
pagination( 'top' ); ?>
-
diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php
index 7a89fc889b..7bf9114c5a 100644
--- a/wp-admin/includes/class-wp-themes-list-table.php
+++ b/wp-admin/includes/class-wp-themes-list-table.php
@@ -91,8 +91,8 @@ class WP_Themes_List_Table extends WP_List_Table {
?>
pagination( $which ); ?>
-
 ); ?>)
-
+
+
in_loop = true;
- printf( '' . $this->upgrader->strings['skin_before_update_header'] . '  . ')
', $title, $this->upgrader->update_current, $this->upgrader->update_count);
- echo '';
+ printf( '' . $this->upgrader->strings['skin_before_update_header'] . '
', $title, $this->upgrader->update_current, $this->upgrader->update_count);
+ echo '';
echo '';
$this->flush_output();
}
diff --git a/wp-admin/includes/dashboard.php b/wp-admin/includes/dashboard.php
index 18738421f0..2aab210ab8 100644
--- a/wp-admin/includes/dashboard.php
+++ b/wp-admin/includes/dashboard.php
@@ -535,7 +535,7 @@ function wp_dashboard_quick_press() {
-
+
diff --git a/wp-admin/includes/media.php b/wp-admin/includes/media.php
index f92d5a1c19..b5aa42b221 100644
--- a/wp-admin/includes/media.php
+++ b/wp-admin/includes/media.php
@@ -1112,7 +1112,7 @@ function get_media_item( $attachment_id, $args = null ) {
$image_edit_button = '';
if ( gd_edit_image_support( $post->post_mime_type ) ) {
$nonce = wp_create_nonce( "image_editor-$post->ID" );
- $image_edit_button = "

";
+ $image_edit_button = "
";
}
$attachment_url = get_permalink( $attachment_id );
@@ -1580,7 +1580,7 @@ var addExtImage = {
return false;
}
- document.getElementById('status_img').innerHTML = '
 ); ?>)
';
+ document.getElementById('status_img').innerHTML = '
 ); ?>)
';
t.preloadImg = new Image();
t.preloadImg.onload = t.updateImageData;
t.preloadImg.onerror = t.resetImageData;
@@ -2126,7 +2126,7 @@ function edit_form_image_editor() {
$image_edit_button = '';
if ( gd_edit_image_support( $post->post_mime_type ) ) {
$nonce = wp_create_nonce( "image_editor-$post->ID" );
- $image_edit_button = "

";
+ $image_edit_button = "
";
}
?>
diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php
index e7fd828815..175c4497ba 100644
--- a/wp-admin/includes/meta-boxes.php
+++ b/wp-admin/includes/meta-boxes.php
@@ -32,7 +32,7 @@ function post_submit_meta_box($post) {
post_status && $can_publish ) { ?>
-
 ); ?>)
+
public ) : ?>
@@ -200,7 +200,7 @@ if ( current_user_can( "delete_post", $post->ID ) ) {
-
 ); ?>)
+
post_status, array('publish', 'future', 'private') ) || 0 == $post->ID ) {
if ( $can_publish ) :
@@ -283,7 +283,7 @@ function attachment_submit_meta_box( $post ) {
@@ -589,7 +589,7 @@ function post_comment_meta_box( $post ) {
}
?>
-
+
-
-
+
+
@@ -692,7 +692,7 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
?>
-
+
'submit-quick-search-posttype-' . $post_type_name ) ); ?>
@@ -779,8 +779,8 @@ function wp_nav_menu_item_post_type_meta_box( $object, $post_type ) {
@@ -923,7 +923,7 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $taxonomy ) {
?>
-
+
'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?>
@@ -955,8 +955,8 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $taxonomy ) {
diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php
index 92bfc2deb1..2e32a6ffa1 100644
--- a/wp-admin/includes/template.php
+++ b/wp-admin/includes/template.php
@@ -360,7 +360,7 @@ function wp_comment_reply($position = '1', $checkbox = false, $mode = 'single',
-
+
diff --git a/wp-admin/includes/widgets.php b/wp-admin/includes/widgets.php
index 22ead6f76e..e0c58a7277 100644
--- a/wp-admin/includes/widgets.php
+++ b/wp-admin/includes/widgets.php
@@ -211,8 +211,8 @@ function wp_widget_control( $sidebar_args ) {
diff --git a/wp-admin/js/dashboard.js b/wp-admin/js/dashboard.js
index 32084469ad..6c80c7e147 100644
--- a/wp-admin/js/dashboard.js
+++ b/wp-admin/js/dashboard.js
@@ -66,7 +66,7 @@ jQuery(document).ready( function($) {
quickPressLoad = function() {
var act = $('#quickpost-action'), t;
t = $('#quick-press').submit( function() {
- $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'visible');
+ $('#dashboard_quick_press #publishing-action .spinner').show();
$('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', true);
if ( 'post' == act.val() ) {
@@ -74,7 +74,7 @@ jQuery(document).ready( function($) {
}
$('#dashboard_quick_press div.inside').load( t.attr( 'action' ), t.serializeArray(), function() {
- $('#dashboard_quick_press #publishing-action img.waiting').css('visibility', 'hidden');
+ $('#dashboard_quick_press #publishing-action .spinner').hide();
$('#quick-press .submit input[type="submit"], #quick-press .submit input[type="reset"]').prop('disabled', false);
$('#dashboard_quick_press ul').next('p').remove();
$('#dashboard_quick_press ul').find('li').each( function() {
diff --git a/wp-admin/js/edit-comments.js b/wp-admin/js/edit-comments.js
index b353377867..350390afba 100644
--- a/wp-admin/js/edit-comments.js
+++ b/wp-admin/js/edit-comments.js
@@ -368,7 +368,7 @@ commentReply = {
$('#replycontent').css('height', '').val('');
$('#edithead input').val('');
$('.error', replyrow).html('').hide();
- $('.waiting', replyrow).hide();
+ $('.spinner', replyrow).hide();
this.cid = '';
},
@@ -451,7 +451,7 @@ commentReply = {
var post = {};
$('#replysubmit .error').hide();
- $('#replysubmit .waiting').show();
+ $('#replysubmit .spinner').show();
$('#replyrow input').not(':button').each(function() {
var t = $(this);
@@ -533,7 +533,7 @@ commentReply = {
error : function(r) {
var er = r.statusText;
- $('#replysubmit .waiting').hide();
+ $('#replysubmit .spinner').hide();
if ( r.responseText )
er = r.responseText.replace( /<.[^<>]*?>/g, '' );
diff --git a/wp-admin/js/image-edit.js b/wp-admin/js/image-edit.js
index e4dfbda1ce..f0aed6c8c3 100644
--- a/wp-admin/js/image-edit.js
+++ b/wp-admin/js/image-edit.js
@@ -272,10 +272,10 @@ imageEdit = {
open : function(postid, nonce) {
var data, elem = $('#image-editor-' + postid), head = $('#media-head-' + postid),
- btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('img');
+ btn = $('#imgedit-open-btn-' + postid), spin = btn.siblings('.spinner');
btn.prop('disabled', true);
- spin.css('visibility', 'visible');
+ spin.show();
data = {
'action': 'image-editor',
@@ -288,7 +288,7 @@ imageEdit = {
elem.fadeIn('fast');
head.fadeOut('fast', function(){
btn.removeAttr('disabled');
- spin.css('visibility', 'hidden');
+ spin.hide();
});
});
},
diff --git a/wp-admin/js/inline-edit-post.js b/wp-admin/js/inline-edit-post.js
index 4b0eb2eeb3..65ba24d6da 100644
--- a/wp-admin/js/inline-edit-post.js
+++ b/wp-admin/js/inline-edit-post.js
@@ -237,7 +237,7 @@ inlineEditPost = {
if ( typeof(id) == 'object' )
id = this.getId(id);
- $('table.widefat .inline-edit-save .waiting').show();
+ $('table.widefat .spinner').show();
params = {
action: 'inline-save',
@@ -253,7 +253,7 @@ inlineEditPost = {
// make ajax request
$.post( ajaxurl, params,
function(r) {
- $('table.widefat .inline-edit-save .waiting').hide();
+ $('table.widefat .spinner').hide();
if (r) {
if ( -1 != r.indexOf('' + navMenuL10n.noResultsFound + '
' );
- $('img.waiting', panel).hide();
+ $('.spinner', panel).hide();
return;
}
@@ -932,7 +932,7 @@ var wpNavMenu;
});
$('.categorychecklist', panel).html( $items );
- $('img.waiting', panel).hide();
+ $('.spinner', panel).hide();
},
removeMenuItem : function(el) {
diff --git a/wp-admin/js/post.js b/wp-admin/js/post.js
index 7f1cebe4da..274c5903a7 100644
--- a/wp-admin/js/post.js
+++ b/wp-admin/js/post.js
@@ -185,7 +185,7 @@ commentsBox = {
this.st += num;
this.total = total;
- $('#commentsdiv img.waiting').show();
+ $('#commentsdiv .spinner').show();
data = {
'action' : 'get-comments',
@@ -200,7 +200,7 @@ commentsBox = {
function(r) {
r = wpAjax.parseAjaxResponse(r);
$('#commentsdiv .widefat').show();
- $('#commentsdiv img.waiting').hide();
+ $('#commentsdiv .spinner').hide();
if ( 'object' == typeof r && r.responses[0] ) {
$('#the-comment-list').append( r.responses[0].data );
diff --git a/wp-admin/js/theme.js b/wp-admin/js/theme.js
index ae779c6803..079c73b5e4 100644
--- a/wp-admin/js/theme.js
+++ b/wp-admin/js/theme.js
@@ -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 );
});
diff --git a/wp-admin/js/widgets.js b/wp-admin/js/widgets.js
index 1092e235f5..87be4ddfd5 100644
--- a/wp-admin/js/widgets.js
+++ b/wp-admin/js/widgets.js
@@ -176,7 +176,7 @@ wpWidgets = {
saveOrder : function(sb) {
if ( sb )
- $('#' + sb).closest('div.widgets-holder-wrap').find('img.ajax-feedback').css('visibility', 'visible');
+ $('#' + sb).closest('div.widgets-holder-wrap').find('.spinner').css('display', 'inline-block');
var a = {
action: 'widgets-order',
@@ -190,7 +190,7 @@ wpWidgets = {
});
$.post( ajaxurl, a, function() {
- $('img.ajax-feedback').css('visibility', 'hidden');
+ $('.spinner').hide();
});
this.resize();
@@ -199,7 +199,7 @@ wpWidgets = {
save : function(widget, del, animate, order) {
var sb = widget.closest('div.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
widget = $(widget);
- $('.ajax-feedback', widget).css('visibility', 'visible');
+ $('.spinner', widget).show();
a = {
action: 'save-widget',
@@ -235,7 +235,7 @@ wpWidgets = {
wpWidgets.resize();
}
} else {
- $('.ajax-feedback').css('visibility', 'hidden');
+ $('.spinner').hide();
if ( r && r.length > 2 ) {
$('div.widget-content', widget).html(r);
wpWidgets.appendTitle(widget);
diff --git a/wp-admin/js/wp-fullscreen.js b/wp-admin/js/wp-fullscreen.js
index af96124157..df6791d606 100644
--- a/wp-admin/js/wp-fullscreen.js
+++ b/wp-admin/js/wp-fullscreen.js
@@ -205,7 +205,7 @@ PubSub.prototype.publish = function( topic, args ) {
*/
api.save = function() {
- var hidden = $('#hiddenaction'), old = hidden.val(), spinner = $('#wp-fullscreen-save img'),
+ var hidden = $('#hiddenaction'), old = hidden.val(), spinner = $('#wp-fullscreen-save .spinner'),
message = $('#wp-fullscreen-save span');
spinner.show();
diff --git a/wp-admin/options-general.php b/wp-admin/options-general.php
index 125d8f2edc..3fc77ddaf8 100644
--- a/wp-admin/options-general.php
+++ b/wp-admin/options-general.php
@@ -44,11 +44,11 @@ function options_general_add_js() {
});
$("input[name='date_format_custom'], input[name='time_format_custom']").change( function() {
var format = $(this);
- format.siblings('img').css('visibility','visible');
+ format.siblings('.spinner').css('display', 'inline-block'); // show(); can't be used here
$.post(ajaxurl, {
action: 'date_format_custom' == format.attr('name') ? 'date_format' : 'time_format',
date : format.val()
- }, function(d) { format.siblings('img').css('visibility','hidden'); format.siblings('.example').text(d); } );
+ }, function(d) { format.siblings('.spinner').hide(); format.siblings('.example').text(d); } );
});
});
//]]>
@@ -250,7 +250,7 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
echo ' ' . date_i18n( get_option('date_format') ) . "
\n";
+ echo '/> ' . __('Custom:') . ' ' . date_i18n( get_option('date_format') ) . " \n";
echo "\t" . __('Documentation on date and time formatting.') . "
\n";
?>
@@ -282,7 +282,7 @@ if ( empty($tzstring) ) { // Create a UTC+- zone if no timezone string exists
echo ' ' . date_i18n( get_option('time_format') ) . "
\n";
+ echo '/> ' . __('Custom:') . ' ' . date_i18n( get_option('time_format') ) . " \n";
;
?>
diff --git a/wp-admin/press-this.php b/wp-admin/press-this.php
index cd6d02fb2b..e3660be25f 100644
--- a/wp-admin/press-this.php
+++ b/wp-admin/press-this.php
@@ -427,7 +427,7 @@ var photostorage = false;
show('photo');
jQuery('#title').unbind();
- jQuery('#publish, #save').click(function() { jQuery('#saving').css('display', 'inline'); });
+ jQuery('#publish, #save').click(function() { jQuery('.press-this #publishing-actions .spinner').css('display', 'inline-block'); });
$('#tagsdiv-post_tag, #categorydiv').children('h3, .handlediv').click(function(){
$(this).siblings('.inside').toggle();
@@ -467,7 +467,7 @@ $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace(
echo '
';
submit_button( __( 'Submit for Review' ), 'primary', 'review', false );
} ?>
-
+
-
+
diff --git a/wp-admin/widgets.php b/wp-admin/widgets.php
index 952c4388f7..014b09e08f 100644
--- a/wp-admin/widgets.php
+++ b/wp-admin/widgets.php
@@ -345,7 +345,7 @@ foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
@@ -380,7 +380,7 @@ foreach ( $wp_registered_sidebars as $sidebar => $registered_sidebar ) {
+
-
post_status == 'publish' ) _e('Updated.'); else _e('Saved.'); ?>
-
; ?>)
-
+
+
+
post_status == 'publish' ) _e('Updated.'); else _e('Saved.'); ?>
@@ -822,22 +822,22 @@ final class _WP_Editors {
>
-
 ); ?>)
+
-
 ); ?>)
+
diff --git a/wp-includes/css/editor.css b/wp-includes/css/editor.css
index 0e100228de..5b5400fe1b 100644
--- a/wp-includes/css/editor.css
+++ b/wp-includes/css/editor.css
@@ -1296,13 +1296,18 @@ html[dir="rtl"] .wp-switch-editor {
margin-top: 5px;
}
-#wp-link label span {
+#wp-link label span.search-label {
display: inline-block;
width: 80px;
text-align: right;
padding-right: 5px;
}
+#wp-link .link-search-field {
+ float: left;
+ margin-right: 5px;
+}
+
#wp-link .link-search-wrapper {
margin: 5px 6px 9px;
display: block;
@@ -1319,8 +1324,8 @@ html[dir="rtl"] .wp-switch-editor {
width: 220px;
}
-#wp-link .link-search-wrapper img.waiting {
- margin: 0;
+#wp-link .link-search-wrapper .spinner {
+ margin: 4px 2px 0 0;
display: none;
vertical-align: text-bottom;
}
@@ -1405,7 +1410,7 @@ html[dir="rtl"] .wp-switch-editor {
padding: 10px 0;
}
-#wp-link .river-waiting img.waiting {
+#wp-link .river-waiting .spinner {
margin: 0 auto;
display: block;
}
diff --git a/wp-includes/js/autosave.js b/wp-includes/js/autosave.js
index e08207b51c..bc2a6dacec 100644
--- a/wp-includes/js/autosave.js
+++ b/wp-includes/js/autosave.js
@@ -22,9 +22,9 @@ jQuery(document).ready( function($) {
t.addClass('button-disabled');
});
if ( $(this).attr('id') == 'publish' )
- $('#ajax-loading').css('visibility', 'visible');
+ $('#major-publishing-actions .spinner').show();
else
- $('#draft-ajax-loading').css('visibility', 'visible');
+ $('#minor-publishing .spinner').show();
});
window.onbeforeunload = function(){
@@ -230,7 +230,7 @@ function autosave_enable_buttons() {
// delay that a bit to avoid some rare collisions while the DOM is being updated.
setTimeout(function(){
jQuery(':button, :submit', '#submitpost').removeAttr('disabled');
- jQuery('.ajax-loading').css('visibility', 'hidden');
+ jQuery('.spinner').hide();
}, 500);
}
diff --git a/wp-includes/js/wplink.js b/wp-includes/js/wplink.js
index d437d58a67..c52d2a1976 100644
--- a/wp-includes/js/wplink.js
+++ b/wp-includes/js/wplink.js
@@ -303,7 +303,7 @@ var wpLink;
return;
wpLink.lastSearch = search;
- waiting = t.parent().find('img.waiting').show();
+ waiting = t.parent().find('.spinner').show();
rivers.search.change( search );
rivers.search.ajax( function(){ waiting.hide(); });
|