From 975200e88121786f601b00bd503a2fa81bd418b5 Mon Sep 17 00:00:00 2001 From: Jasper de Groot Date: Tue, 5 Feb 2013 20:19:48 +0100 Subject: [PATCH] Panel: Make sure active state is applied and removed to buttons in header too. Fixes #5583. --- js/widgets/panel.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/widgets/panel.js b/js/widgets/panel.js index c3171225a75..e537284edc3 100644 --- a/js/widgets/panel.js +++ b/js/widgets/panel.js @@ -222,7 +222,7 @@ $.widget( "mobile.panel", $.mobile.widget, { if ( this.href.split( "#" )[ 1 ] === self._panelID && self._panelID !== undefined ) { e.preventDefault(); var $link = $( this ); - if ( $link.is( ":jqmData(role='button')" ) ) { + if ( ! $link.hasClass( "ui-link" ) ) { $link.addClass( $.mobile.activeBtnClass ); self.element.one( "panelopen panelclose", function() { $link.removeClass( $.mobile.activeBtnClass );