Visualisation avec technologie Ajax
Sommaire

1.Introduction

Le HomeServer AjaxVisu vous donne une possibilité de commande basée sur un navigateur pour le HomeServer ou le FacilityServer. La visualisation est réalisée en HTML avec la technologie Ajax actuelle.

1.1.Indications générales

Les indications, données, valeurs etc. contenues dans ces documents sont susceptibles de modification sans préavis. Les illustrations n'ont pas non plus de caractère obligatoire.

Sous réserve de modifications techniques !
Remarque : informations récentes sur le site Internet de Gira
Le logiciel destiné à l'appareil acquis étant perfectionné et actualisé en permanence, les indications de ce manuel peuvent éventuellement ne plus correspondre à la situation actuelle. Vous obtiendrez les informations de produit les plus récentes via le site Internet de Gira :

http://www.gira.de

Des mises à jour actuelles du logiciel et des documentations pour votre produit sont également à votre disposition.

1.2.Configuration requise

Conditions requises pour l'utilisation d'AjaxVisu :
  • HomeServer ou FacilityServer.
  • Logiciel Expert à partir de la version 2.2.071114 (à partir du 14/11/2007 ou plus récente)
  • Micrologiciel HomeServer ou FacilityServer à partir de la version 2.2.071114 (à partir du 14/11/2007 ou plus récente)
  • Appareil de commande avec navigateur internet (p. ex. PC Windows ou ordinateur Apple)
L'exemple de projet a été testé sur un PC Windows avec Internet Explorer 7, Firefox 2 et 3 et Opera 9.25 ainsi que sur Apple avec le navigateur Safari 3.0.4.

1.3.Domaine d'application

Le logiciel HomeServer AjaxVisu élargit la visualisation existante du HomeServer/FacilityServer. Toute autre utilisation de l'appareil et du logiciel est interdite. Gira décline toute responsabilité juridique et toute garantie pour les défauts et dommages découlant d'une utilisation abusive de l'appareil et/ou du logiciel correspondant.
Les domaines Menu et Query ne sont pas compris dans la livraison.

1.4.Particularités

Le logiciel HomeServer AjaxVisu comprend la possibilité de définir des pages Visu de différentes tailles.

Une page Visu peut être appelée sous forme de masque en incrustation.

Dans un projet, aucun design supplémentaire n'est nécessaire pour le logiciel HomeServer AjaxVisu. La mise en page est déterminée par Visu.

1.5.Installation

AjaxVisu est un composant du logiciel Expert HomeServer/FacilityServer et il est installé automatiquement avec celui-ci.

2.AjaxVisu

2.1.Exemple de projet

Un exemple de projet est joint au logiciel Expert du HomeServer/FacilityServer. Le nom de l'exemple de projet est :

muster-jjjjmmdd-av.de

« jjjjmmdd » correspondant à la date du fichier respectif.

2.1.1.Étendue de l'exemple de projet

L'exemple de projet a une résolution de 1024 x 768 en mode plein écran. Les masques Visu suivants sont disponibles :
  • HPU
  • Liste des visiteurs
  • Saisie de valeurs
  • Saisie de la date et de l'heure

2.1.2.Plusieurs projets

Lorsque vous travaillez simultanément sur plusieurs projets et que vous les transférez en alternance vers le HomeServer ou le FacilityServer, il est indispensable d'effectuer les opérations suivantes :
Remarque
Videz le cache de votre navigateur avant chaque changement de projet !
Comme vous utilisez les mêmes noms de fichiers pour différents projets, mais que les contenus de ces fichiers peuvent varier, cela peut provoquer des affichages incorrects dans le navigateur si, au lieu d'afficher la page actuelle, il utilise le cache et essaie d'afficher la page éponyme d'un autre projet.

2.2.HSAjaxFramework (outil)

HSAjaxFramework est un outil Windows qui démarre MS Internet Explorer (IE). Ce faisant, il n'affiche aucun élément de commande de l'IE, tels que p. ex. des boutons de navigation, etc.

Des paramètres servent à régler la position de la fenêtre, la taille de la fenêtre, la largeur du bord et la représentation de la fenêtre.

HSAjaxFramework peut être appelé de deux manières différentes : avec et sans paramètres. Comme paramètre, on peut transmettre la <key> décrite plus loin. En cas d'appel sans paramètres, un masque de sélection apparaît.

Si vous entrez un URL dans le masque de sélection, HSAjaxFramework démarre en mode plein écran.

2.2.1.Condition requise

Microsoft dotNET Framework 2.0 est la condition requise pour l'utilisation de HSAjaxFramework.

2.2.2.Emplacement et étendue

HSAjaxFramework se trouve sous tools\hsav.
Tous les paramètres réglables sont créés dans le fichier de définition list.hs (format XML).
Utilisez à cet effet un éditeur de texte.
Le fichier est constitué des paramètres suivants (balises XML) :

Définition des paramètres list.hs
ParamètreBalise XMLDescription
Section<device>Un HomeServer ou FacilityServer est défini à l'intérieur de cette balise XML.
Plusieurs HS/FS peuvent être définis dans ce fichier; chacun à l'aide de sa propre balise XML <device>.
Clé univoque<key>Ce paramètre permet d'appeler le programme. Tous les autres paramètres sont alors automatiquement pris en compte.

Exemple : listing de code pour <key>
Taille de fenêtre<windowstate>0 = normal
1 = maximisé
Titre de la fenêtre<border>0 = sans bord (écran intégral, sans barre Windows)
1 = avec bord (la fenêtre a une barre de titre et la bordure Windows est visible)
Représentation de la fenêtre<ontop>0 = normal
1 = fenêtre toujours à l'avant-plan
Description<text>Désignation du HS/FS pour la liste de sélection dans le programme
URL pour l'appel du HS/FS<url>Gardez à l'esprit que les caractères non conformes XML doivent être masqués.
Par exemple : « & » doit s'écrire « &amp; ».
Position horizontale de la fenêtre lors de l'appel<pos_x>Position à laquelle est placé le coin supérieur gauche de la fenêtre.
(Droite/Gauche)
N'est pris en compte que si <windowstate>=0.
Position verticale de la fenêtre lors de l'appel<pos_y>Position à laquelle est placé le coin supérieur gauche de la fenêtre.
(En haut/En bas)
N'est pris en compte que si <windowstate>=0.
Largeur de fenêtre<width>N'est pris en compte que si <windowstate>=0.
Hauteur de fenêtre<height>N'est pris en compte que si <windowstate>=0.

2.2.3.Exemple <key>

Code source list.hs :
<?xml version="1.0" encoding="ISO-8859-1"?>
<devices>
   <device>
      <key>Gira</key>
      <text>Gira sample project</text>
      <url>http://192.168.0.11/opt/[visu-path]/startgast.htm</url>
      <windowstate>1</windowstate>
      <border>1</border>
   </device>
</devices>

2.2.4.Transfert de paramètres

Le programme peut également être démarré par un transfert de paramètres.
Exemple : HSAjaxFramework.exe Gira

Gira est la <Key>décrite plus haut.
Si aucun paramètre n'est transmis, un masque de sélection apparaît.

Masque de sélection
Figure 2.1 : Masque de sélection destiné au transfert de paramètres
Description des éléments de la fenêtre de sélection
ParamètreChiffre caractéristiqueDescription
Titre de la fenêtrePoint 1Nom du programme et numéro de version.
Bouton radioPoint 2Cliquer ici pour sélectionner un HS/FS dans la liste.
Colonne « Key »Point 3Clé univoque de désignation d'un HS/FS. Cette valeur peut être communiquée à HSAjaxFramework comme paramètre, lors de l'appel.
Colonne « Description »Point 4Brève description du HS/FS.
Bouton radioPoint 5Cliquer ici pour indiquer un URL dans le champ de saisie.
Exemples :
  • http://192.168.0.11/opt/[visu-path]/startgast.html
  • https://192.168.0.144:8443/hs?user=u1&pw=u1&cl=D1024V&ref=R3
Bouton OKPoint 6Cliquer ici pour confirmer vos entrées.

2.3.Mise en service

2.3.1.Configuration

Il est possible d'ajouter HomeServer AjaxVisu à des projets existants sans design supplémentaire. Ouvrez l'option de menu Configuration dans l'Expert. Créez les deux symboles suivants dans le masque Réglages de projet (voir figure 2.2). L'ID d'image est déterminant lors de la définition.
  • ID d'image : XXPAGE
  • ID d'image : XXPOPUP
Les noms des symboles peuvent être librement attribués. Il est recommandé d'utiliser des noms évocateurs.

Masque des réglages de projet
Figure 2.2 : Création de deux symboles sous « Réglages de projet »
Remarque : ne procéder ni par copie ni par duplication !
N'oubliez pas qu'il est impossible de créer les deux symboles en copiant ou dupliquant un autre symbole.

2.3.2.Droits d'utilisateur

Afin de pouvoir utiliser le logiciel HomeServer AjaxVisu, l'accès doit être accordé aux utilisateurs concernés dans le logiciel Expert, dans

Utilisateur / Droits d'utilisateur / Surface / Programme Client

.

2.3.3.Taille de page

Si vous souhaitez limiter la surface d'une page Visu standard, faites appel au symbole XXPAGE. En posant ce symbole sur une page Visu, vous définissez le coin inférieur droit. Toutes les informations se trouvant hors de la surface délimitée ne sont pas affichées.

XXPAGE démo
Figure 2.3 : Exemple de réglage de la taille de page

Créez le symbole comme décrit ci-dessus :

ID d'image : XXPAGE

Désignation (nom) : « Ajax_taille_page ».

Le symbole peut être utilisé en option. Si vous n'utilisez pas ce symbole, le navigateur affiche la surface totale de la page Visu.

Il est recommandé d'utiliser un petit symbole carré. Le coin supérieur gauche du symbole définit la taille de page. La taille et la couleur du symbole XXPAGE sont sans importance, étant donné que le symbole se trouve en dehors de la surface d'affichage définie.

2.3.4.Taille du masque et surface Visu

Le plus grand masque HTML joint à l'exemple de projet a une largeur de 331 pixels et une hauteur de 240 pixels.

Si vous définissez la taille de la surface Visu avec le symbole XXPAGE comme étant inférieure à celle des masques HTML, les masques HTML ne peuvent pas être affichés complètement.

2.3.5.Page en incrustation

Le logiciel HomeServer AjaxVisu offre la possibilité d'afficher des pages Visu en incrustation.

Si vous souhaitez afficher une page Visu au-dessus de la page Visu appelante (incrustation), ceci est possible avec le symbole XXPOPUP. En posant ce symbole sur une page Visu, vous définissez le coin inférieur droit et le fait que cette page doit être en incrustation. Toutes les informations se trouvant hors de la surface délimitée ne sont pas affichées. La page est placée centrée sur la page existante lors de l'appel.

Page en incrustation, projet avec XXPOPUP et résultat
Figure 2.4 : Création d'un symbole pour une fenêtre en incrustation.
À gauche : page en incrustation en cours de conception. À droite : page en incrustation appelée dans Visu.

Créez le symbole comme décrit plus haut :

ID d'image : XXPOPUP

Désignation (nom) : « Ajax_PopUp ».

Il est recommandé d'utiliser un petit symbole carré. Le coin supérieur gauche du symbole définit la taille de page.

En outre, la page en incrustation doit être entourée d'un cadre transparent, afin que le bord ne soit plus visible autour de l'incrustation.

Il est possible d'appeler un masque (p. ex. archive de messages) depuis une page en incrustation, alors que l'appel d'une page supplémentaire, Visu ou en incrustation, est impossible à l'intérieur d'une page en incrustation.

Dès lors, vous devez définir un élément de navigation sur chaque page en incrustation (p. ex. : « navigation : retour » ou « navigation : point de départ »). Dans l'image gauche (voir figure 2.4), l'incrustation future est visible dans la conception, avec le petit symbole rouge XXPOPUP qui délimite la surface à représenter. A droite, le résultat est représenté, visualisé sous forme d'incrustation dans le HomeServer AjaxVisu.

Une page en incrustation permet de réaliser des incrustations spécifiques à l'appareil, comme p. ex. une incrustation pour la commande de stores.

2.3.6.Transmission d'un projet

Le projet doit toujours être transmis dans son intégralité (images+données+annonces) au HomeServer ou au FacilityServer.

2.4.Fichiers de démarrage

2.4.1.Chemins d'accès

Étant donné que le répertoire Visu a différents noms, les chemins d'accès au Visu varient en fonction du réglage de langue dans l'Expert.
Vous pouvez également consulter ces chemins d'accès dans la liste affichée sous « Réglages de projet->Interface » dans l'Expert HS/FS.
Deutschhsav_gira
Anglaishsav_gira_en
Françaishsav_gira_fr
Italienhsav_gira_it

2.4.2.Fichiers

Il existe trois fichiers de démarrage :
  • startgast.htm
  • start2.htm (variante de startgast.htm)
  • start3.htm (variante de startgast.htm avec une autre technologie tactile)
Listing du code à l'exemple du fichier startgast.htm (voir : répertoire Expert, sous /hsupload/[visu-path]/):
Liste de codes du fichier de démarrage
2.4.2.1.Explications
Les explications se rapportent aux possibilités de réglage dans ce fichier. Les commandes HTML standard sont supposées connues.
LigneExplication
3Titre de page ou titre d'onglet dans le navigateur.
5 - 10Réglages CSS pour les masques Ouverture de session et Reconnexion.
6Réglages d'arrière-plan. Actuellement : couleur.
14<div> "xbase". Ce conteneur contient le Visu au complet.
17 - 19<div> "xmark" avec img "xmarkimg". L'image introduite ici (img/hide.png) est nécessaire pour l'affichage de clic.
22<div> "xreconnect". Conteneur pour le masque Affichage de reconnexion.
23 - 36Ce <div> définit la boîte de message dans le masque Affichage de reconnexion.
Les <span> avec les ID « tryCnt » et « tryState » doivent être présents. Dans le cas contraire, rien n'empêche d'envisager une configuration libre avec HTML.
40 - 42JavaScript démarre de Client. Certains réglages sont possibles :
41Appel du Client. startgast.htm et start2.htm diffèrent sur cette ligne. Voir les chapitres suivants à ce sujet.

2.5.Démarrage du Visu

Le HomeServer AjaxVisu est démarré par l'appel du fichier startgast.htm dans un navigateur Internet :

« https://[IP du HS/FS]/opt/[visu-path]/startgast.htm »

Il existe trois variantes d'appel, que vous pouvez également combiner entre elles :
  1. Modification du fichier startgast.htm fourni par fixation des données.
  2. Utilisation de paramètres à accrocher dans le navigateur lors de l'appel.
  3. Ni A. ni B.
Remarque : le nom du fichier de démarrage peut être attribué à volonté.
Le nom du fichier de démarrage (startgast.htm) peut être attribué à volonté. Il est cependant conseillé de conserver l'extension de fichier (.htm) et de ne pas utiliser d'espaces.
Les paramètres possibles pour les variantes d'appel A et B sont (entre parenthèses le sigle pour l'appel via la variante B) :
  1. Utilisateur (user)
  2. Mot de passe (pw)
  3. Sigle de design (cl)
  4. Temps de rafraîchissement (ref)
  5. Comportement d'ouverture de session (impossible avec la variante B)
Vous trouverez une description détaillée des champs au chapitre Masque d'ouverture de session, champs.

2.5.1.Variante d'appel A

Avec la variante A, les paramètres doivent être placés entre guillemets simples et séparés l'un de l'autre par une virgule. Ligne 41 dans le listing du code.

Ici un exemple de la variante d'appel A avec paramètres fixes à la ligne 41 :

startClientEx('admin','Alpha.123','D1024V','R1',1);

Si toutes les entrées sont correctes, HomeServer AjaxVisu démarre avec la page Visu définie. Sinon, le masque d'ouverture de session est appelé.
Remarque : 5e paramètre.
Le 5e paramètre peut uniquement être modifié ici, il n'existe pas comme paramètre d'appel.
Remarque : les paramètres fixes sont écrasés.
Les paramètres fixes sont écrasés par les paramètres d'appel (variante B) !

2.5.2.Variante d'appel B

Avec la variante B, un point d'interrogation (?) est ajouté au nom du fichier. Suivent ensuite les paramètres individuels (avec sigle) séparés respectivement par une esperluette (&).
Ici un exemple de la variante d'appel B avec paramètres d'appel :

https://192.168.0.51/opt/[visu-path]/startgast.htm?pw=admin&user=admin&cl=D1024V&ref=R1

Si toutes les entrées sont correctes, HomeServer AjaxVisu démarre avec la page Visu définie. Sinon le masque d'ouverture de session est appelé.
Remarque : 5e paramètre.
Le 5e paramètre ne peut pas être modifié ici. Il n'existe pas comme paramètre d'appel.
Remarque : les paramètres fixes sont écrasés.
Les paramètres fixes (variante A) sont écrasés par les paramètres d'appel !

2.5.3.Variante d'appel C

Lors de l'utilisation de la variante C, le fichier startgast.htm est utilisé comme décrit au chapitre Fichiers de démarrage et on n'ajoute pas non plus de paramètre à l'appel.

Le logiciel HomeServer AjaxVisu démarre avec le masque d'ouverture de session.

2.5.4.Mélange de variantes

Vous pouvez également combiner les différentes variantes. Par exemple, si vous n'inscrivez de manière fixe que le design et la fréquence de rafraîchissement dans le fichier de démarrage, vous pouvez joindre l'utilisateur et/ou le mot de passe comme paramètres d'appel.

Vous pouvez également inscrire toutes les indications de manière fixe comme décrit dans la variante A. Mais si vous souhaitez alors ajouter des paramètres individuels (ou tous) comme paramètres d'appel, les paramètres fixes seront écrasés par les paramètres d'appel !

Si vous avez indiqué tous les paramètres sous l'une ou l'autre forme, le HomeServer AjaxVisu démarre avec la page définie. Sinon, le masque d'ouverture de session est appelé, dans lequel tous les champs connus (sauf le mot de passe) déjà remplis sont affichés.

2.5.5.Cookies

Si tous les paramètres ne sont pas inscrits de manière fixe comme décrit dans la variante A, les entrées sont mémorisées par l'ouverture de session. Au prochain appel du masque d'ouverture de session, ces données apparaissent de nouveau automatiquement dans les champs.
Remarque : écrasement de paramètres.
Les paramètres fixes écrasent les paramètres mémorisés de cette façon. À leur tour, les paramètres d'appel écrasent les paramètres fixes !

2.5.6.Sécurité

Les données d'ouverture de session étant mémorisées sans cryptage pour la variante A, nous recommandons de limiter le recours à cette variante aux utilisateurs ne détenant qu'une autorisation d'accès interne. Sinon, quelqu'un risque d'avoir accès à ce fichier et de faire un usage abusif des données.

De manière générale, il est au moins recommandé de ne pas écrire le mot de passe de manière fixe dans le fichier de démarrage. Ceci évite de l'enregistrer dans des zones non protégées et oblige à le redemander à chaque ouverture de session et à chaque reconnexion.

2.5.7.QuadClient

A ceux qui effectuent la mise en service, il est recommandé d'utiliser la variante B.

Dans QuadConfig, une entrée de la « Touche de navigation - URL » est conçue de telle façon qu'un URL y est déposé avec les paramètres d'appel (comme décrit dans la variante B). Afin de ne pas inscrire de données critiques dans le fichier de démarrage, l'utilisateur du QuadClient peut tout de même ouvrir une session dans Visu de cette façon, sans procédure d'ouverture de session supplémentaire.

2.5.8.Reconnexion et Rafraîchissement

En cas d'interruption de la connexion au HS/FS, p. ex. à cause d'un redémarrage du HS/FS, une fenêtre d'information teintée en rouge intitulée « HomeServer AjaxVisu » s'affiche accompagnée d'une remarque signalant qu'une tentative de rétablissement de la connexion interrompue est en cours. Cette tentative de reconnexion est répétée à des intervalles déterminés par le temps de rafraîchissement.

Une série d'étoiles apparaît dans la fenêtre d'information, chacune figurant une tentative de reconnexion déjà effectuée.

Dès que la connexion est rétablie, la fenêtre d'information disparaît.

L'écran affiche alors de nouveau la page qui était active au moment de l'interruption de la connexion.

Exception : pages en incrustation. L'écran affiche la page depuis laquelle la page en incrustation a été appelée.

2.6.Masque d'ouverture de session, champs

Le masque d'ouverture de session contient les champs mentionnés et boutons de commande ci-après.

Les données sont créées dans le logiciel Expert.

Exemple venant du fichier de démarrage : startClientEx('admin','Alpha.123','D1024V','R1',1);
Attention : règles relatives au nom d'utilisateur et au mot de passe
Pour le nom d'utilisateur et le mot de passe, observez les règles mentionnées dans l'aide en ligne du logiciel Expert !

2.6.1.Nom d'utilisateur

Champ de saisie, dans l'exemple admin

Nom d'utilisateur pour l'ouverture de session sur HomeServer ou Facility Server.
Cet utilisateur se voit attribuer la page de démarrage dans la visualisation.

2.6.2.Mot de passe

Champ de saisie, dans l'exemple Alpha.123

Mot de passe pour l'ouverture de session sur HomeServer ou Facility Server.

2.6.3.Design

Champ de saisie (sigle), dans l'exemple D1024V

Indique quel design ou quelle page de démarrage Visu doit être affiché. N'exerce sinon aucune autre influence sur le logiciel HomeServer AjaxVisu.

2.6.4.Temps de rafraîchissement

Champ de saisie (sigle), dans l'exemple R1

Lorsqu'une modification est réalisée dans le Visu par le biais d'un élément tel qu'une lumière allumée, un rafraîchissement automatique de la page est exécuté à des intervalles qui doublent à chaque fois (l'état de l'objet correspondant est déterminé et affiché sur le Visu).
Ceci a lieu jusqu'à l'expiration du délai inscrit comme temps de rafraîchissement dans l'Expert HS/FS.

Exemple :

Le temps de rafraîchissement inscrit est de 5 minutes (= 300 secondes). Un rafraîchissement automatique est alors exécuté après 2, 4, 8, 16, 32, 64, 128 et 256 secondes.

2.6.5.Enregistrer les entrées

Case à cocher.

Si cette case à cocher est activée, le nom d'utilisateur et le mot de passe ainsi que tous les autres réglages sont mémorisés comme cookies sur l'appareil

2.6.6.Ouvrir session

Bouton.

Un clic sur ce bouton sert à ouvrir une session sur le HomeServer ou le FacilityServer avec les données préalablement fournies. La visualisation démarre alors dès que le processus d'ouverture de session est achevé avec succès.

2.6.7.5e paramètre

Dans le fichier startgast.htm, il existe encore un paramètre supplémentaire qui n'a cependant pas de champ de saisie dans le masque d'ouverture de session.

En cas d'interruption de la liaison, s'affiche après restauration de la liaison...
  • ... avec '0', la page de démarrage du Visu.
  • ... avec '1', la dernière page affichée avant l'interruption.

2.7.Fichiers installés

Une description détaillée du HomeServer AjaxVisu fait l'objet du texte qui suit. Ces fichiers peuvent être adaptés pour des besoins propres (couleurs, etc.) moyennant de faibles connaissances en HTML. Les fichiers installés se répartissent en plusieurs rubriques qui se trouvent respectivement dans un sous-répertoire séparé. Rubriques :

2.8.Fichiers graphiques

Les fichiers graphiques sont déposés dans le sous-dossier img du dossier [visu-path]. Ces fichiers servent à permettre, empêcher ou seulement afficher certaines actions (p. ex. clics).
Ils sont étirés ou comprimés en direction horizontale et verticale selon la surface nécessaire.

Les fichiers graphiques décrits par la suite peuvent être remplacés par vos propres fichiers si ceux du projet ne vous plaisent pas. Ils ne peuvent pas être tout simplement effacés, il doit toujours exister un fichier portant le nom correspondant !

2.8.1.Fichiers transparents « .png »

Les versions d'Internet Explorer inférieures à la version 7 ne supportent pas les graphiques transparents de type « .png ».

Ces graphiques sont seulement affichés correctement à partir de la version 7 d'Internet Explorer.

2.8.2.Surface d'action pour boutons (transparente)

Désignation : ax0.gif

Surface transparente, c.-à-d. qu'elle n'a pas de couleur et est 100 pour cent transparente.

Ce fichier est utilisé pour être placé sur tous les éléments Visu définis comme cliquables. Il sert à faire des boutons de commande utilisables à partir d'éléments purement graphiques.

2.8.3.Affichage de clic (surface rouge)

Désignation : hide.png

Surface teintée en rouge partiellement transparente, c.-à-d. qu'elle n'est complètement transparente.

Ce fichier est utilisé pour être placé pendant une courte période sur un élément Visu après que l'utilisateur a cliqué sur celui-ci. Ainsi, le clic est rendu visible pour l'utilisateur. Après une à deux secondes, la surface rouge disparaît à nouveau. Ceci se passe cependant uniquement dans Visu, les masques en sont exclus. Voir aussi chapitre Fichiers de démarrage.

2.8.4.Boutons inactifs (surface blanche)

Désignation : hide2.png

Surface teintée en blanc partiellement transparente, c.-à-d. qu'elle n'est complètement transparente.

Ce fichier est utilisé d'une part pour afficher p. ex. des boutons inactifs dans les masques et d'autre part pour rendre ceux-ci inactifs au clic.

2.8.5.Pas de clics d'arrière-plan pour les masques (arrière-plan gris)

Désignation : hide3.png

Arrière-plan en plein écran semi-transparent (gris) placé après l'appel d'un masque système (p. ex. horloge programmable, introduction de valeurs…). On évite ainsi les clics sur l'arrière-plan.

2.8.6.Pas de clics d'arrière-plan pour les incrustations (arrière-plan gris)

Désignation : hide4.png

Arrière-plan en plein écran semi-transparent (gris) placé après l'appel d'une page en incrustation. On évite ainsi les clics sur l'arrière-plan.

2.8.7.Création d'arrière-plans semi-transparents

Le programme Paint.NET (logiciel libre de la société Microsoft) permet de créer des arrière-plans semi-transparents pour le Visu. Pour ce faire, procédez comme suit :
  1. Créer une nouvelle image (vide)
  2. Tout marquer et effacer : CTRL-A, SUPPR
  3. Dans la fenêtre « Couleurs », sélectionner une couleur
  4. Avec l'Outil « Pot de peinture », tout colorer entièrement
  5. Dans la fenêtre « Niveaux », cliquer sur le bouton « Propriétés » (sur le bord inférieur de la fenêtre, à droite)
  6. Dans la fenêtre en incrustation affichée maintenant, régler le pouvoir couvrant à volonté

2.9.Fichiers Javascript

Les fichiers Javascript sont déposés dans le sous-dossier js du dossier [visu-path].
Ces fichiers servent pour ainsi dire à donner vie aux fichiers HTML. Ils contiennent le code de programme qui fait d'un bouton dessiné, ou de la surface transparente qui lui est superposée, un bouton réagissant effectivement au clic.

Le fichier actuellement utilisé s'appelle ajax.js.

2.10.Fichiers HTML

Les fichiers HTML sont déposés dans le sous-dossier tpl du dossier [visu-path].
Ces fichiers définissent l'apparence des masques Visu prédéfinis. Ainsi, l'intégrateur système peut apporter ses propres adaptations au design des masques.
Remarque : possibilité d'introduction modifiée.
Les masques Diagramme et Caméra ne sont pas (plus) nécessaires dans le HomeServer AjaxVisu, étant donné que leur incorporation dans l'interface Visu permet d'atteindre le même résultat avec une ampleur de variation encore plus grande.
Remarque : possibilité d'introduction modifiée.
Certains masques de l'horloge programmable universelle ne sont plus nécessaires dans le HomeServer AjaxVisu, la manipulation ayant changé par rapport à la représentation standard. Cependant la fonctionnalité est entièrement conservée.