Revision f2803249
Fermeture des dialogues avec Échap dans VigiBoard.
Permet de fermer les boîtes de dialogue affichées à l'écran à l'aide de
la touche Échap dans VigiBoard.
Les dialogues sont fermés en ordre inverse de leur affichage (ie: le
dialogue ouvert ou sélectionné en dernier est fermé en premier).
Change-Id: I7315308f78903b6057c9034a504cde291540c247
vigiboard/public/js/main.js | ||
---|---|---|
18 | 18 |
window.dlg_close_handler = function () { this.isOpen = false; }; |
19 | 19 |
|
20 | 20 |
window.addEvent('domready', function (){ |
21 |
// Permet de refermer les dialogues en appuyant sur 'Échap'. |
|
22 |
document.addEvent('keydown', function(e) { |
|
23 |
e = new Event(e); |
|
24 |
if (e.key == 'esc' && Jx.Dialog.Stack.length) |
|
25 |
Jx.Dialog.Stack[Jx.Dialog.Stack.length-1].close(); |
|
26 |
}); |
|
27 |
|
|
21 | 28 |
/** |
22 | 29 |
* HACK: le closed: True est nécessaire pour éviter que |
23 | 30 |
* JxLib affiche le panel lors de la création du dialogue |
Also available in: Unified diff