feat(viewer): #90 toolbar groupes aussi pour les fichiers texte non markdown
[pop-out][Bookmark] | [Editer][Source][.ext][Pretty] | [Copier] | [Partager] - TOC ancre uniquement au markdown (plus de bouton TOC sur .sh/.py/...) - PDF/Export deja ancres au markdown: groupe export = [Copier] seul sur texte - tests toolbar-order mis a jour (conditions is_markdown sur nav/export)
This commit is contained in:
@@ -369,9 +369,14 @@ séparés par des barres verticales (`span.action-sep`) :
|
||||
|
||||
`[TOC] [pop-out] [Bookmark] | [Editer] [Source] [.md] [Forge] | [Copier] [PDF] [Export] | [Partager]`
|
||||
|
||||
Fichiers texte non markdown :
|
||||
|
||||
`[pop-out] [Bookmark] | [Editer] [Source] [.ext] [Pretty] | [Copier] | [Partager]`
|
||||
|
||||
- **Viewer principal** (`frontend/js/viewer.js`, `renderFile`) : construction par
|
||||
groupes `navBtns` / `editBtns` / `exportBtns` / `shareBtns` ; « Pretty »
|
||||
(fichiers texte) ancré au groupe édition ; les spacers d'un groupe vide
|
||||
groupes `navBtns` / `editBtns` / `exportBtns` / `shareBtns` ; TOC ancré au
|
||||
markdown seul (`.sh`/`.py`/etc. sans TOC) ; « Pretty » (fichiers texte) ancré
|
||||
au groupe édition après le bouton d'extension ; les spacers d'un groupe vide
|
||||
(ex. fichier image ou binaire) ne sont pas rendus.
|
||||
- **Pop-out** (`frontend/popout.html`) : même assemblage groupé, ordre aligné.
|
||||
- **CSS** (`frontend/style.css`) : règle `.file-actions .action-sep`
|
||||
|
||||
Reference in New Issue
Block a user