Quicktags: don't call the callback on pressing the access key when a button is not visible, see #21460

git-svn-id: http://core.svn.wordpress.org/trunk@21418 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
azaozz 2012-08-03 21:47:58 +00:00
parent 49c29501ef
commit 3fc7495aca
1 changed files with 5 additions and 1 deletions

View File

@ -182,7 +182,11 @@ function edButton(id, display, tagStart, tagEnd, access, open) {
// listen for click events // listen for click events
onclick = function(e) { onclick = function(e) {
e = e || window.event; e = e || window.event;
var target = e.target || e.srcElement, i; var target = e.target || e.srcElement, visible = target.clientWidth || target.offsetWidth, i;
// don't call the callback on pressing the accesskey when the button is not visible
if ( !visible )
return;
// as long as it has the class ed_button, execute the callback // as long as it has the class ed_button, execute the callback
if ( / ed_button /.test(' ' + target.className + ' ') ) { if ( / ed_button /.test(' ' + target.className + ' ') ) {