Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=clean_macro_parameter
Scroll Ignore
scroll-viewporttrue
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbookhtmltruefalse
scroll-eclipsehelpdocbooktrue
scroll-epubeclipsehelptrue
scroll-htmlepubtrue
Panel
titleSommaire

Table of Contents
stylenone

Panel
titleExemple d'affichage d'une erreur

Image Removed

Validation du JSON

Format invalide

Si le format JSON n'est pas correct, par exemple une virgule ou une accolade manquante, lasauvegardenes'effectuerapas, un message apparaîtra et le numéro de la ligne sera surligné en rouge :
Panel

Image Removed

Validation des Widgets

Erreurs communes aux widgets

Valeur invalide dans les paramètres de positionnement des Widgets

Si la valeur des paramètres position_x et position_y n'est pas un entier positif ( zéro compris ), la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

position_x doit être un entier positif : [ -15 ] ( Widget numéro 3 )

position_y doit être un entier positif : [ -15 ] ( Widget numéro 3 )

Valeur invalide dans les paramètres de taille des Widgets

Si la valeur du paramètre width n'est pas un entier positif ou all, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

width doit être un entier positif ou "all" : [ -15 ] ( Widget numéro 3 )

Si la valeur du paramètre height n'est pas un entier positif, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

height doit être un entier positif : [ -15 ] ( Widget numéro 3 )

Si la valeur du paramètre width est "all" et que la valeur du paramètre position_x n'est pas à 0, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

position_x doit être égale à 0 si width a la valeur "all" : [ 10 ] ( Widget numéro 2 )

Couleur incorrecte dans un widget

Le format de la valeur est une couleur web ( Voir : https://en.wikipedia.org/wiki/Web_colors )

Certains caractères ", ; et ' sont interdits dans la couleur de fond de la barre d'information. Si un de ces caractères est présent dans la valeur de la clé text_color,  la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

La valeur de la clé text_color est incorrecte ou manquante : [ black;red ] ( Widget numéro 2 )

Widget Titre

Widget titre inexistant

Si aucun widget titre n'est défini, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

L'existence d'un widget de type title_widget est obligatoire

Plusieurs widget titre

Si plusieurs widgets titre sont définis, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

Il ne peut y avoir qu'un seul widget de type title_widget

Widget Séparateur

Valeur invalide dans les paramètres d'espacement du texte

Si la valeur d'un des paramètres suivants n'est pas un entier positif compris entre 0 et 100, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

  • start_zone_text_percent
  • end_zone_text_percent
Panel
bgColor#fff4f4

start_zone_text_percent doit être un entier positif compris entre 0 et 100 : [ -15 ] ( Widget numéro 2 )

end_zone_text_percent doit être un entier positif compris entre 0 et 100 : [ -15 ] ( Widget numéro 2 )

Concept

Lors de l'édition d'une météo possédant des erreurs ou des avertissements, une nouvelle zone pour faire défiler les erreurs apparait ( encadré en rouge dans l'image ci-dessous ) :

  • Elle est redimensionnable en hauteur à l'aide du bouton Image Added.
  • Elle apparaît seulement s'il y a des erreurs ou des avertissements.
  • Elle permet de visualiser et d'accéder plus rapidement aux erreurs et avertissements.
Panel

Image Added

Types de problèmes

Erreurs

Les problèmes catégorisés comme ERREUR sont ceux empêchant la sauvegarde de la météo.

  • Ils sont affichés en rouge dans la zone des problèmes.

Avertissements

Les problèmes qui n'empêchent pas la sauvegarde de la météo ne seront que des AVERTISSEMENTS.

  • Ils sont affichés en orange dans la zone des problèmes.

Navigation et outils

Lors de l'édition d'une météo possédant des erreurs, ces dernières vont êtres regroupés en 2 catégories, les ERREURS générales et les ERREURS concernant les Widgets.

Panel

Image Added

  • Ces 2 catégories ont chacune leur propre onglet.
  • Chaque onglet possède 2 compteurs :

    • un rouge pour afficher le nombre d'erreurs(s), mais pas affiché si aucune erreur.

    • un orange qui affiche le nombre d'avertissements(s), mais pas affiché si aucun avertissement.


Général

C'est dans cet onglet que vont être affichés les erreurs et avertissements liés à la configuration du formulaire JSON qui ne concernent pas les widgets ( liens externes, layout, grid, etc... ). 

  • Il est possible de rapidement localiser dans le JSON les erreurs et les avertissements grâce aux liens JSON qui se trouvent en face de chaque message.



Panel

Image Added


Widget

C'est dans cet onglet que vont être affichés les erreurs et avertissements liés à la configuration des Widgets dans le formulaire JSON.

  • Les informations sont affichées Widget par Widget, pour choisir laquelle afficher à l'aide du menu de navigation situé sur la droite de l'en-tête, il y a aussi le numéro du Widget affiché.
  • Lors du changement de Widget affiché, le formulaire JSON se déplace automatiquement sur la partie qui gère le Widget sélectionné.
  • Il est possible de rapidement localiser dans le JSON les erreurs et les avertissements grâce aux liens JSON qui se trouvent en face de chaque message.



Panel

Image Added

Outils

Carrousel

2 boutons ( en bleu ci-dessous ) permettent de naviguer entre les différents Widgets en ERREUR :

Panel

Image Added

  • Lors du changement de Widget, le JSON ira automatiquement sur l'endroit qui décrit le Widget sélectionné.
  • Sur le dernier Widget en erreur de la liste, appuyer sur Image Added ramène sur le premier Widget de la liste et inversement.
  • Dans la zone encadrée en orange est affiché le numéro du Widget sélectionné.
    • Cette zone est cliquable, elle permet d'afficher et faire clignoter le widget sélectionné.
  • S'il n'y a qu'un widget en erreur, les deux boutons seront désactivés.


Cacher les problèmes

Le bouton Image Added situé en haut a droite permet d'afficher la météo sans les ERREURS et AVERTISSEMENTS :

  • Ainsi, la météo sera affiché telle qu'elle sera vue depuis un lien externe. 


Info

Toute action annulera le mode.

Panel

Image Added

Panel
titleAvant

Image Added

Panel
titleAprès

Image Added

Si la somme des deux paramètres est supérieure à 100, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

La somme des valeurs des clés start_zone_text_percent et end_zone_text_percent ne peut être supérieur à 100 ( Widget numéro 2 )

Valeur invalide dans le paramètres text_align

Si la valeur du paramètre text_align ne correspond à aucune des valeurs possibles listées ci-dessous, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

  • left
  • center
  • right
Panel
bgColor#fff4f4

La valeur [ bottom ] pour la clé [ text_align ] est inconnue ou non prise en charge par les widgets Météos. Les valeurs disponibles sont [ left, center, right ] ( Widget numéro 2 )

Widget Météo

Élément d'un widget météo inexistant

Si un élément d'un widget météo défini est inexistant ( au sein de l'ensemble défini pour la météo ), la sauvegarde s'effectuera, l'élément sera affiché dans la météo des services comme inexistante et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

L'élément de type [ host ] avec l'item_uuid [ c618793e4e3a4a5s99d6f1cd3bf2a16fd ] est inconnu [ item_type: host ] ( Widget numéro 3 )

Élément d'un widget météo mal défini

UUID et nom de l'élément manquant

Si dans l'élément d'un widget météo au moins une des clés n'est pas définie :

  • item_uuid,
  • item_name,

la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

Au moins une des deux clés suivantes doit être renseignée : [ item_uuid ] ou [ item_name ] ( Widget numéro 3 )

Type de l'élément manquant
Si le type de l'élément d'un widget météo n'est pas défini, la sauvegarde ne s'effectuera pas et le messaged'erreur suivant apparaîtra :
Panel
bgColor#fff4f4

La valeur de la clé [ item_type ] est obligatoire ( Widget numéro 3 )

Type d'élément inconnu dans un widget météo

Si la valeur item_type est différente de "host" ou "cluster", la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

La valeur de la clé [ item_type ] est obligatoire ( Widget numéro 3 )

Validation des grilles

Erreurs

Mauvaise configuration de la grille

Paramètre nécessitant un entier positif ou une valeur positive

Pour les paramètres suivants :

  • nb_tiles_in_width
  • nb_tiles_in_height
  • separation_grid_element_min
  • separation_grid_element_percent
Si la valeur saisie n'est pas un entier positif ou valeur positive, la sauvegarde ne s'effectuera pas et le messaged'erreur suivant apparaîtra : Panel
bgColor#fff4f4

nb_tiles_in_width doit être un entier positif : [ -20 ]

nb_tiles_in_height doit être un entier positif : [ -70 ]

separation_grid_element_min doit être un entier positif : [ -5 ]

separation_grid_element_percent doit être positif : [ -2 ]

Paramètre nécessitant un entier positif ou une valeur définie
Pour le paramètre separation_grid_element_max, si la valeur saisie n'est pas un entier positif ou unlimited, la sauvegarde ne s'effectuera pas et le messaged'erreur suivant apparaîtra :
Panel
bgColor#fff4f4

separation_grid_element_max doit être un entier positif ou "unlimited" : [ -15 ]

Paremètre "separation_grid_element_min" supérieur au paramètre "separation_grid_element_max"
Si le paramètre separation_grid_element_min est supérieur au paramètre separation_grid_element_max, la sauvegarde ne s'effectuera pas et le messaged'erreur suivant apparaîtra :
Panel
bgColor#fff4f4

La valeur de la clé [ separation_grid_element_min ] ne peut être supérieur à la valeur de la clé [ separation_grid_element_max ]

Widget en dehors de la grille

Après le calcul des positions X et Y des widgets, si certains sont en dehors de la grille ( X ou Y non compris entre 0 et tiles_max_X et tiles_max_Y ), la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

Le widget est hors de la grille ( Widget numéro 3 )

Widgets qui se chevauchent

Après le calcul des positions X et Y des widgets, si certaines se chevauchent, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

Le widget numéro [ 3 ] chevauche le widget numéro [ 4 ]

Validation des liens externes

Erreurs

Nom manquant

Si la clé link_name n'est pas renseignée, la sauvegarde ne s'effectuera pas et le message d'erreur suivant apparaîtra :

Panel
bgColor#fff4f4

link_name ne peut être vide

Caractères interdits

Certains caractères ", ; et ' sont interdits dans la couleur de fond de la barre d'information. Si un de ces caractères est présent dans la valeur de la clé background_color,  la sauvegarde ne s'effectuera pas et le messaged'erreur suivant apparaîtra : Panel
bgColor#fff4f4
La valeur de la clé background_color est incorrecte ou manquante : [ #C;DCDCD ]