Dock d'outils
Des outils au bord d'une page, comme dans un IDE : une barre d'icônes, chacune ouvrant une zone dans une colonne à côté de la page. La barre à droite de cette page en est une.
Deux groupes, une zone ouverte dans chacun
Les icônes du haut de la barre ouvrent leur zone dans la partie haute de la colonne, celles du bas dans la partie basse, une seule ouverte à la fois dans chaque groupe. Seule, une zone prend toute la colonne ; quand rien n'est ouvert, la colonne disparaît. La colonne s'élargit en tirant son bord de début, et l'état de chaque outil revient avec la page.
Le long du bord supérieur
Avec l'orientation horizontal, la barre est posée en haut et le dock devient le corps d'une page, écrit dans un page--fill : ce qu'ouvre le début de la barre se place à côté de ce qu'ouvre sa fin, en dessous. Un outil dessiné bord à bord sur toute la hauteur de la zone — un éditeur — le demande avec fill.
Ligne 1 Ligne 2 Ligne 3 Ligne 4 Ligne 5 Ligne 6 Ligne 7 Ligne 8 Ligne 9 Ligne 10 Ligne 11 Ligne 12 Ligne 13 Ligne 14 Ligne 15 Ligne 16 Ligne 17 Ligne 18 Ligne 19 Ligne 20 Ligne 21 Ligne 22 Ligne 23 Ligne 24 Ligne 25 Ligne 26 Ligne 27 Ligne 28 Ligne 29 Ligne 30 Ligne 31 Ligne 32 Ligne 33 Ligne 34 Ligne 35 Ligne 36 Ligne 37 Ligne 38 Ligne 39 Ligne 40
Le fichier tel qu'il se lit une fois rendu.
- Nom
- dock.html.twig
- Type
- Twig
Aucune modification enregistrée.
Utilisation
Une page décrit ses outils dans son bloc page_zones_after, et le dock dessine la colonne, ses zones, leurs poignées et la barre. Un outil affiche ce que la page a dessiné pour lui (content), ou une page chargée à sa première ouverture (url).
{%- block page_zones_after -%}
{{ tool_dock('board.file', [
{ name: 'outline', label: 'Outline', icon: 'ph:bold/list-bullets', content: outline },
{ name: 'detail', label: 'Detail', icon: 'ph:bold/info', group: 'end', open: true, content: detail },
{ name: 'history', label: 'History', icon: 'ph:bold/clock-counter-clockwise', group: 'end', url: path('app_file_history') },
]) }}
{%- endblock -%}Plan
- Deux groupes, une zone ouverte dans chacun
- Utilisation
Recherche
Aucune recherche pour l'instant.
Détail
- Nom
- dock.html.twig
- Type
- Twig
- Taille
- 2.1 kB
Historique
Aucune modification enregistrée.