1 From 5b8a6da21b3c26ca1b2ee6f9c511d8ee5ff1e3db Mon Sep 17 00:00:00 2001
2 From: Youmin Ha <youmin.ha@samsung.com>
3 Date: Wed, 16 Jan 2013 23:07:12 +0900
4 Subject: [PATCH] JQM: Fix buttonmarkup bug keeping ui-btn-down class
6 Signed-off-by: Youmin Ha <youmin.ha@samsung.com>
8 .../js/jquery.mobile.buttonMarkup.js | 4 ++--
9 1 file changed, 2 insertions(+), 2 deletions(-)
11 diff --git a/libs/js/jquery-mobile-1.2.0/js/jquery.mobile.buttonMarkup.js b/libs/js/jquery-mobile-1.2.0/js/jquery.mobile.buttonMarkup.js
12 index e043b10..1794b0b 100644
13 --- a/libs/js/jquery-mobile-1.2.0/js/jquery.mobile.buttonMarkup.js
14 +++ b/libs/js/jquery-mobile-1.2.0/js/jquery.mobile.buttonMarkup.js
15 @@ -250,7 +250,7 @@ var attachEvents = function() {
16 var hoverDelay = $.mobile.buttonMarkup.hoverDelay, hov, foc;
19 - "vmousedown vmousecancel vmouseup vmouseover vmouseout focus blur scrollstart": function( event ) {
20 + "vmousedown vmousecancel vmouseup vmouseover vmouseout focus blur scrollstart touchend touchcancel": function( event ) {
22 $btn = $( closestEnabledButton( event.target ) ),
23 isTouchEvent = event.originalEvent && /^touch/.test( event.originalEvent.type ),
24 @@ -268,7 +268,7 @@ var attachEvents = function() {
26 $btn.removeClass( "ui-btn-up-" + theme ).addClass( "ui-btn-down-" + theme );
28 - } else if ( evt === "vmousecancel" || evt === "vmouseup" ) {
29 + } else if ( evt === "vmousecancel" || evt === "vmouseup" || evt === "touchend" || evt === "touchcancel" ) {
30 $btn.removeClass( "ui-btn-down-" + theme ).addClass( "ui-btn-up-" + theme );
31 } else if ( evt === "vmouseover" || evt === "focus" ) {