]> source.dussan.org Git - vaadin-framework.git/commit
Fixes button :active state on firefox #12126
authorJohn Ahlroos <john@vaadin.com>
Fri, 26 Jul 2013 08:07:36 +0000 (11:07 +0300)
committerVaadin Code Review <review@vaadin.com>
Fri, 26 Jul 2013 12:53:14 +0000 (12:53 +0000)
commit938d4123064a99dda6b01fe0595fc83b3f76ab70
tree744ccf958a2964b347fd1b4c0999acc2a1618861
parentcbab936d08b35414c4f1ce8bea55cebc53e7d4cf
Fixes button :active state on firefox #12126

When doing event.preventDefault() firefox will not trigger the :active
selector intentionally (see
https://bugzilla.mozilla.org/show_bug.cgi?id=771241).

Event.preventDefault() was added to prevent text selection in #10917
but it actually is not needed since the button also uses the
user-select:none css attribute which effectivly prevents the text selection.

Also now applying the previously browser specific (ie,opera) .v-pressed
classname to all browsers to make styling of the pressed state a bit easier
to do for all browsers and not reliant on the :active pseudo-class which is a
non-standard pseudo-class.

Change-Id: Ic67c0abb9d0bf8f47b817609f2928aa8fff3e82b
client/src/com/vaadin/client/ui/VButton.java