From 8ff2bbf4e54a9e1d0b95cbc9b4d102e505e96d9a Mon Sep 17 00:00:00 2001 From: azaozz Date: Mon, 1 Aug 2011 23:33:56 +0000 Subject: [PATCH] Admin bar: fix the Shortlink menu when using jQuery, see #18299 git-svn-id: http://svn.automattic.com/wordpress/trunk@18495 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/js/admin-bar.dev.js | 7 +++++++ wp-includes/js/admin-bar.js | 2 +- wp-includes/script-loader.php | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/wp-includes/js/admin-bar.dev.js b/wp-includes/js/admin-bar.dev.js index 76d89c306..85bd3d0f8 100644 --- a/wp-includes/js/admin-bar.dev.js +++ b/wp-includes/js/admin-bar.dev.js @@ -15,6 +15,13 @@ if ( typeof(jQuery) != 'undefined' ) { sensitivity: 7, interval: 120 }); + + $('#wp-admin-bar-get-shortlink').click(function(e){ + e.preventDefault(); + $(this).addClass('selected').children('.shortlink-input').blur(function(){ + $(this).parents('#wp-admin-bar-get-shortlink').removeClass('selected'); + }).focus().select(); + }); }); } else { (function(d, w) { diff --git a/wp-includes/js/admin-bar.js b/wp-includes/js/admin-bar.js index f86bfa179..9196ba2c9 100644 --- a/wp-includes/js/admin-bar.js +++ b/wp-includes/js/admin-bar.js @@ -1 +1 @@ -if(typeof(jQuery)!="undefined"){if(typeof(jQuery.fn.hoverIntent)=="undefined"){(function(b){b.fn.hoverIntent=function(p,r){var g={sensitivity:7,interval:100,timeout:0};g=b.extend(g,r?{over:p,out:r}:p);var a,f,t,v;var u=function(c){a=c.pageX;f=c.pageY};var w=function(c,d){d.hoverIntent_t=clearTimeout(d.hoverIntent_t);if((Math.abs(t-a)+Math.abs(v-f))add( 'user-profile', "/wp-admin/js/user-profile$suffix.js", array( 'jquery', 'password-strength-meter' ), '20110628' ); $scripts->add_data( 'user-profile', 'group', 1 ); - $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", false, '20110131' ); + $scripts->add( 'admin-bar', "/wp-includes/js/admin-bar$suffix.js", false, '20110801' ); $scripts->add_data( 'admin-bar', 'group', 1 ); $scripts->add( 'wplink', "/wp-includes/js/tinymce/plugins/wplink/js/wplink$suffix.js", array( 'jquery', 'wpdialogs' ), '20110727' );