Project

General

Profile

Revision f2803249

IDf2803249e7e1fb0ca78be29ecc5ebad17fb89309
Parent 3ba1cdd2
Child 147b6daa

Added by Francois POIROTTE about 13 years ago

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

View differences:

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