freeipa/install/ui
Petr Vobornik 9b540ef218 webui: Don't act on keyboard events which originated in different dialog
Fixes issue when:
1. 2 dialogs are opened
2. top dialog's close button is focused
3. user presses enter to execute 'close' action
4. dialog is immediately closed (enter key is still pressed)
5. second dialog automatically receives focus (it's top dialog now)
6. user releases the key
7. second dialog reacts to keyup event - which is by default confirmation mixin's confirm event
8. UNDESIRED behavior occurs

Now confirmation mixin remembers which keys were pressed and released and reacts only to those which originated there.

https://fedorahosted.org/freeipa/ticket/4098

Reviewed-By: Adam Misnyovszki <amisnyov@redhat.com>
2014-03-05 09:59:13 +01:00
..
build Update Dojo to 1.9.1 2014-01-21 12:04:03 +01:00
css RCUE initial commit 2014-01-21 12:04:02 +01:00
doc Registries and Build Guide 2013-10-16 18:08:17 +02:00
images New header spinner 2014-01-21 12:04:04 +01:00
js Web UI plugin loader 2013-05-06 16:22:20 +02:00
less Use only system fonts 2014-01-21 12:05:09 +01:00
src webui: Don't act on keyboard events which originated in different dialog 2014-03-05 09:59:13 +01:00
test Trust domains Web UI 2014-01-21 12:24:54 +01:00
util Use only system fonts 2014-01-21 12:05:09 +01:00
favicon.ico favicon 2011-02-03 15:04:23 -05:00
ie.css Fixed display of attributes_widget in IE9 2012-07-17 15:55:44 +02:00
index.html Remove last usage of jQuery UI 2014-01-21 12:04:03 +01:00
ipa.css Use only system fonts 2014-01-21 12:05:09 +01:00
jquery-ui.css Update to jquery-ui-1.8.21.custom 2012-08-02 10:27:16 +02:00
jsl.conf Load updated Web UI files after server upgrade 2013-10-16 18:06:30 +02:00
login.html Load updated Web UI files after server upgrade 2013-10-16 18:06:30 +02:00
login.js Better error message for login of users from other realms 2012-12-06 17:02:03 +01:00
logout.html Added logout button 2012-02-28 23:58:51 -05:00
Makefile.am Use RCUE fonts 2014-01-21 12:04:02 +01:00
README-LICENSE.txt Minimal Dojo layer 2013-01-18 15:10:36 +01:00
reset_password.html Load updated Web UI files after server upgrade 2013-10-16 18:06:30 +02:00
reset_password.js Separate reset password page 2012-06-21 12:46:59 +02:00