Remove title attributes on the fly when [27280] makes them incorrect. see #17703.

Built from https://develop.svn.wordpress.org/trunk@27281


git-svn-id: http://core.svn.wordpress.org/trunk@27137 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Andrew Nacin 2014-02-26 07:37:14 +00:00
parent 13e868ac55
commit 0406d292c9
2 changed files with 3 additions and 1 deletions

View File

@ -18,12 +18,14 @@ window.wp = window.wp || {};
if ( count < 0 ) { if ( count < 0 ) {
return; return;
} }
$( '#wp-admin-bar-updates .ab-item' ).removeAttr( 'title' );
$elem.text( count ); $elem.text( count );
$elem = $( 'a[href="update-core.php"] .update-plugins' ); $elem = $( 'a[href="update-core.php"] .update-plugins' );
$elem.each( function( index, elem ) { $elem.each( function( index, elem ) {
elem.className = elem.className.replace( /count-\d+/, 'count-' + count ); elem.className = elem.className.replace( /count-\d+/, 'count-' + count );
} ); } );
$elem.removeAttr( 'title' );
$elem.find( '.update-count' ).text( count ); $elem.find( '.update-count' ).text( count );
if ( 'plugin' === upgradeType ) { if ( 'plugin' === upgradeType ) {

View File

@ -1 +1 @@
window.wp=window.wp||{},function(a,b){b.updates={},b.updates.decrementCount=function(b){var c,d,e;if(e=a("#wp-admin-bar-updates .ab-label"),c=e.text(),c=parseInt(c,10)-1,!(0>c)&&(e.text(c),e=a('a[href="update-core.php"] .update-plugins'),e.each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+c)}),e.find(".update-count").text(c),"plugin"===b)){if(e=a("#menu-plugins"),d=e.find(".plugin-count").eq(0).text(),d=parseInt(d,10)-1,0>c)return;e.find(".plugin-count").text(d),e.find(".update-plugins").each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+d)})}},a(window).on("message",function(c){var d,e=c.originalEvent,f=document.location,g=f.protocol+"//"+f.hostname;e.origin===g&&(d=a.parseJSON(e.data),"undefined"!=typeof d.action&&"decrementUpdateCount"===d.action&&b.updates.decrementCount(d.upgradeType))})}(jQuery,window.wp); window.wp=window.wp||{},function(a,b){b.updates={},b.updates.decrementCount=function(b){var c,d,e;if(e=a("#wp-admin-bar-updates .ab-label"),c=e.text(),c=parseInt(c,10)-1,!(0>c)&&(a("#wp-admin-bar-updates .ab-item").removeAttr("title"),e.text(c),e=a('a[href="update-core.php"] .update-plugins'),e.each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+c)}),e.removeAttr("title"),e.find(".update-count").text(c),"plugin"===b)){if(e=a("#menu-plugins"),d=e.find(".plugin-count").eq(0).text(),d=parseInt(d,10)-1,0>c)return;e.find(".plugin-count").text(d),e.find(".update-plugins").each(function(a,b){b.className=b.className.replace(/count-\d+/,"count-"+d)})}},a(window).on("message",function(c){var d,e=c.originalEvent,f=document.location,g=f.protocol+"//"+f.hostname;e.origin===g&&(d=a.parseJSON(e.data),"undefined"!=typeof d.action&&"decrementUpdateCount"===d.action&&b.updates.decrementCount(d.upgradeType))})}(jQuery,window.wp);