@ -3,26 +3,14 @@
< head >
< head >
< meta charset = "utf-8" >
< meta charset = "utf-8" >
< link
rel="preload"
as="font"
type="font/woff2"
href="./fonts/Fonte-Texte.woff2"
crossorigin
/>
< link
rel="preload"
as="font"
type="font/woff2"
href="./fonts/Fonte-Titre.woff2"
crossorigin
/>
< link rel = "preload" as = "font" type = "font/woff2" href = "./fonts/Fonte-Texte.woff2" crossorigin / >
< link rel = "preload" as = "font" type = "font/woff2" href = "./fonts/Fonte-Titre.woff2" crossorigin / >
< title > template TOPISTO< / title >
< title > template TOPISTO< / title >
< meta name = "description" content = "Suivi activité" >
< meta name = "description" content = "Suivi activité" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" / >
< link rel = "stylesheet" type = "text/css" href = "styles/app.css?TIMESTAMP" >
< link rel = "stylesheet" type = "text/css" href = "styles/app.css?TIMESTAMP" >
< / head >
< / head >
< body >
< body >
@ -38,15 +26,16 @@
< nav >
< nav >
< section id = "ariane" >
< section id = "ariane" >
< div id = "fil" > < / div >
< div id = "fil" > < / div >
< div id = "aide" > < a onclick = "show_modal('type=login')" > < span id = "username" style = "font-weight: bold;" > Log In< / span > < / a > - < a alt = "aide" onclick = "gotoHelp()" > ?< / a > < / div >
< div id = "aide" > < a onclick = "show_modal('type=login')" > < span id = "username" style = "font-weight: bold;" > Log
In< / span > < / a > - < a alt = "aide" onclick = "gotoHelp()" > ?< / a > < / div >
< / section >
< / section >
< section id = "bandeau" >
< section id = "bandeau" >
< div id = "menu" >
< div id = "menu" >
< a onclick = "activeMenu(this)" > Menu1< / a >
< a onclick = "activeMenu(this)" > Menu1< / a >
< a onclick = "activeMenu(this)" > Menu2< / a >
< a onclick = "activeMenu(this)" > Menu2< / a >
< a onclick = "activeMenu(this)" > Menu3< / a >
< a onclick = "activeMenu(this)" > Menu3< / a >
< / div >
< / div >
< svg viewBox = "0 0 920 920" id = "settings" class = "js-open-modal-trigger" data-modal-info = "type=settings" >
< svg viewBox = "0 0 920 920" id = "settings" class = "js-open-modal-trigger" data-modal-info = "type=settings" >
< use href = "#topisto" > < / use >
< use href = "#topisto" > < / use >
< / svg >
< / svg >
< / section >
< / section >
@ -65,7 +54,9 @@
< dialog id = "modal" style = "display:flex;flex-direction: row;" >
< dialog id = "modal" style = "display:flex;flex-direction: row;" >
< section style = "width:100%;height:100%" >
< section style = "width:100%;height:100%" >
< div style = "overflow-y: hidden;overflow-x: hidden;height: 10%;" >
< div style = "overflow-y: hidden;overflow-x: hidden;height: 10%;" >
< div style = "float:left" > < div class = "modal_header" > This is a modal header< / div > < / div >
< div style = "float:left" >
< div class = "modal_header" > This is a modal header< / div >
< / div >
< div style = "float:right" > < span class = "js-close-modal-trigger" data-modal-info = "" > ✕ < / span > < / div >
< div style = "float:right" > < span class = "js-close-modal-trigger" data-modal-info = "" > ✕ < / span > < / div >
< div style = "clear:both" > < / div >
< div style = "clear:both" > < / div >
< / div >
< / div >
@ -84,39 +75,24 @@
< div style = "clear:both" > < / div >
< div style = "clear:both" > < / div >
< / div >
< / div >
< div class = "modal_body" style = "overflow-y: auto;overflow-x: hidden;height: 80%;" > < / div >
< div class = "modal_body" style = "overflow-y: auto;overflow-x: hidden;height: 80%;" > < / div >
< div style = "overflow-y: hidden;overflow-x: hidden;height: 10%;vertical-align: text-bottom;" > < span class = "modal_footer" > This is a modal footer< / span > < / div >
< div style = "overflow-y: hidden;overflow-x: hidden;height: 10%;vertical-align: text-bottom;" > < span
class="modal_footer">This is a modal footer< / span > < / div >
< / dialog >
< / dialog >
< template id = "filtre_level" >
< select onchange = "changeAffichageNiveauxEvent(event)" >
< option value = "9999" selected > Tous les niveaux< / option >
< option value = "1" > 1 niveau< / option >
< option value = "2" > 2 niveaux< / option >
< option value = "3" > 3 niveaux< / option >
< option value = "4" > 4 niveaux< / option >
< option value = "5" > 5 niveaux< / option >
< option value = "6" > 6 niveaux< / option >
< option value = "7" > 7 niveaux< / option >
< option value = "8" > 8 niveaux< / option >
< option value = "9" > 9 niveaux< / option >
< option value = "10" > 10 niveaux< / option >
< / select >
< / template >
< template id = "settings_header" >
< template id = "settings_header" >
< section style = "display: flex" >
< section style = "display: flex" >
< svg viewBox = "0 0 920 920" onclick = "settingsSetModeInfo()" >
< svg viewBox = "0 0 920 920" onclick = "settingsSetModeInfo()" >
< use href = "#topisto" > < / use >
< use href = "#topisto" > < / use >
< / svg >
< / svg >
< svg viewBox = "0 0 550 550" onclick = "settingsSetModeLogin()" >
< svg viewBox = "0 0 550 550" onclick = "settingsSetModeLogin()" >
< use href = "#user" > < / use >
< use href = "#user" > < / use >
< / svg >
< / svg >
< svg viewBox = "0 0 1024 1024" onclick = "settingsSetModeFilter()" >
< svg viewBox = "0 0 1024 1024" onclick = "settingsSetModeFilter()" >
< use href = "#filter" > < / use >
< use href = "#filter" > < / use >
< / svg >
< / svg >
< svg viewBox = "0 0 1024 1024" onclick = "settingsSetModeSetup()" >
< svg viewBox = "0 0 1024 1024" onclick = "settingsSetModeSetup()" >
< use href = "#setup" > < / use >
< use href = "#setup" > < / use >
< / svg >
< / svg >
< / section >
< / section >
< / template >
< / template >
@ -127,18 +103,25 @@
< h3 > Fournir un template générique pour les applis HTML< / h3 >
< h3 > Fournir un template générique pour les applis HTML< / h3 >
< p > Version 0.1< / p >
< p > Version 0.1< / p >
< p > < small >
< p > < small >
contributeurs:< br >
Albert Seandhils< br >
< / small > < / p >
contributeurs:< br >
Albert Seandhils< br >
< / small > < / p >
< / div >
< / div >
< / section >
< / section >
< / template >
< / template >
< template id = "synthesis_body_accueil" >
< template id = "synthesis_body_Home" >
< div class = "statrow" >
< div class = "statbox2" > Indicateur 1< br > 110< / div >
< div class = "statbox1" > Indicateur 2< br > 45< / div >
< div class = "statbox1" > Indicateur 3< br > 0< / div >
< div class = "statbox1" > Indicateur 4< br > 0< / div >
< div class = "statbox2" > Indicateur 5< br > 26< / div >
< / div >
< / template >
< / template >
< template id = "footer_accueil" >
< h2 > Gestion de Projet< / h2 >
< template id = "footer_ Home ">
< h2 > Modèle de page HTML pour visulaisation de données < / h2 >
< p >
< p >
< small >
< small >
Un projet est un ensemble d'efforts fournis de manière limitée dans le temps afin de produire un résultat
Un projet est un ensemble d'efforts fournis de manière limitée dans le temps afin de produire un résultat
@ -163,47 +146,47 @@
NB : En Tchèque, SMETI c'est la poussière (littéralement : "ce qui peut être balayé")
NB : En Tchèque, SMETI c'est la poussière (littéralement : "ce qui peut être balayé")
< / i >
< / i >
< / p >
< / p >
< h2 > Explications< / h2 >
< p >
L'objectif de cette page est de présenter des données sous forme de tableau.< br >
La page permet en outre :
< ul >
< li > De rappeler l'identité visuelle : logo, bannière< / li >
< li > De naviguer dans l'application< / li >
< li > D'accéder à une synthèse et à une explication des données< / li >
< / ul >
< / p >
< p >
Le header est une bannière qui fait 30% du viewport.
Elle contient une image de background alignée à gauche et un texte aligné à droite.
< / p >
< p >
Lorsque le header sort de la partie visible de la page :
< ul >
< li > La barre de navigation devient "collée" au haut de page.< / li >
< li > Le pied de tableau devient "collé" en bas de page< / li >
< li > le logo apparaît à gauche de la barre de navigation.< / li >
< / ul >
< / p >
< p > Lorsque le tableau sort de la partie visible de la page, le footer et la zone d'explication peuvent occuper
toute
la page.< / p >
< p > Provident pariatur fugit sint autem laudantium omnis. Dolores repudiandae voluptatem molestiae ratione placeat
similique eaque. Aliquam sit ullam non non qui. Dicta molestiae neque repellendus dicta iure tempora. Et ipsam
voluptatum nesciunt eligendi. Eos harum rerum vitae.
< / p >
< h2 > Focus sur la gestion des thèmes< / h2 >
< p >
Voici comment s'opère la gestion des couleurs.< br >
Dans le default.css, la section CSS root contient des variables CSS.< br >
On a le triplet (R,G,B) de la couleur dominante et celui de la couleur de fond.< br >
Ces couleurs sont respectivement appelées "sombre" et "clair".< br >
< br >
Des variables sont ensuite définies pour décliner des dégradés de couleurs.< br >
< ul >
< li > - Soit par ajout de transparence, ce sont les variables --nuance-{sombre|clair}-alpha-XX< / li >
< li > - Soit par calul de dégradé< / li >
< / ul >
< h2 > Explications< / h2 >
< p >
L'objectif de cette page est de présenter des données sous forme de tableau.< br >
La page permet en outre :
< ul >
< li > De rappeler l'identité visuelle : logo, bannière< / li >
< li > De naviguer dans l'application< / li >
< li > D'accéder à une synthèse et à une explication des données< / li >
< / ul >
< / p >
< p >
Le header est une bannière qui fait 30% du viewport.
Elle contient une image de background alignée à gauche et un texte aligné à droite.
< / p >
< p >
Lorsque le header sort de la partie visible de la page :
< ul >
< li > La barre de navigation devient "collée" au haut de page.< / li >
< li > Le pied de tableau devient "collé" en bas de page< / li >
< li > le logo apparaît à gauche de la barre de navigation.< / li >
< / ul >
< / p >
< p > Lorsque le tableau sort de la partie visible de la page, le footer et la zone d'explication peuvent occuper
toute
la page.< / p >
< p > Provident pariatur fugit sint autem laudantium omnis. Dolores repudiandae voluptatem molestiae ratione placeat
similique eaque. Aliquam sit ullam non non qui. Dicta molestiae neque repellendus dicta iure tempora. Et ipsam
voluptatum nesciunt eligendi. Eos harum rerum vitae.
< / p >
< h2 > Focus sur la gestion des thèmes< / h2 >
< p >
Voici comment s'opère la gestion des couleurs.< br >
Dans le default.css, la section CSS root contient des variables CSS.< br >
On a le triplet (R,G,B) de la couleur dominante et celui de la couleur de fond.< br >
Ces couleurs sont respectivement appelées "sombre" et "clair".< br >
< br >
< br >
Enfin une batterie de fonctions javascript permettent de modifier à la volée les couleurs "sombre" et "clair".
< / template >
Des variables sont ensuite définies pour décliner des dégradés de couleurs.< br >
< ul >
< li > - Soit par ajout de transparence, ce sont les variables --nuance-{sombre|clair}-alpha-XX< / li >
< li > - Soit par calul de dégradé< / li >
< / ul >
< br >
Enfin une batterie de fonctions javascript permettent de modifier à la volée les couleurs "sombre" et "clair".
< / template >