Vos résultats de recherche

    overlay

    Un élément overlay s'utilise lorsque l'on désire qu'un bloc de contenu soit partagé entre différentes fenêtres. Il peut également être utilisé pour ajouter ou modifier le contenu d'une fenêtre existante. Un overlay se définit dans un fichier XUL séparé. Les overlays s'appliquent au cours du chargement du XUL.

    Chaque élément au sein de l'overlay est inséré en place dans la fenêtre principale, selon la correspondance entre les attributs id. Par exemple, si in élément dans un overlay a un id de filemenu, l'élément correspondant avec un id filemenu dans la fenêtre principale qui utilise l'overlay sera modifié. Les attributs déclarés dans l'overlay sont ajoutés à cet élément et les éléments enfants sont insérés dans la fenêtre dans cet élément. Les éléments directement enfants de l'élément overlay qui n'ont pas d'attribut id sont ajoutés à la fenêtre principale. Ceci permet d'ajouter des scripts dans la fenêtre principale depuis l'overlay.

    Les overlays n'ont pas d'évènement onload. Pour avoir un code d'initialisation dans un overlay, celui-ci doit être placé dans un script en dehors d'une fonction. C'est ce qu'on fait souvent pour appeler la méthode addEventListener afin d'écouter l'évènement load de la fenêtre qui ne se déclenchera que lorsque la fenêtre principale sera chargée et tout ses overlays appliqués.

    Des overlays peuvent s'appliquer à des fenêtres dans d'autres packages. Les fichiers, comme les scripts, qui sont référencés depuis l'overlay doivent être spécifiés avec des URL absolues. Si vous utilisez une URL relative, elle sera relative à la fenêtre à laquelle l'overlay s'applique, pas au fichier de l'overlay.

    Vous trouverez plus d'informations dans le Tutoriel XUL.

    Attributs
    class, id

    Exemples

    (exemple nécessaire)

    Attributs

    class
    Type : chaîne de caractères
    La classe de style de l'élément. Plusieurs classes peuvent être spécifiées en les séparant par des espaces.
    id
    Type : id d'élément, doit être unique dans la fenêtre
    Un identifiant unique permettant d'identifier l'élément. Celui-ci peut être utilisé comme paramètre pour getElementById() et d'autres fonctions DOM et pour référencer l'élément dans des feuilles de style.

    Sujets liés

    Référence de XUL overlay sur XULfr

    Étiquettes et contributeurs liés au document

    Étiquettes :
    Contributeurs ayant participé à cette page : BenoitL, lmorchard, Hywan, Mgjbot
    Dernière mise à jour par : lmorchard,