From 451a497dd6bf2893c5ae1c00a66b978e81d81d62 Mon Sep 17 00:00:00 2001 From: Anup C Shan Date: Thu, 2 Sep 2010 05:55:19 -0700 Subject: [PATCH] Fix for flickering caused by mouse events over a rounded element. --- roundrect.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/roundrect.js b/roundrect.js index b12599c..a1bb795 100644 --- a/roundrect.js +++ b/roundrect.js @@ -816,11 +816,13 @@ && document.activeElement !== document.body) { document.activeElement.blur(); } - else if (eventType === 'mouseover') { - this.addClass(hoverClass); - } - else if (eventType === 'mouseout') { - this.removeClass(hoverClass); + else if (isButton(this.element)) { + if (eventType === 'mouseover') { + this.addClass(hoverClass); + } + else if (eventType === 'mouseout') { + this.removeClass(hoverClass); + } } },