Index page: remove Mots-clés button, move export to bulk selection, fix ZipArchive error, move DB export to paramètres, sticky thead

- Remove 'Mots-clés' button from toolbar (redundant with admin sidebar tags)
- Replace export dialog with 'Exporter CSV' + 'Exporter fichiers' buttons in bulk selection bar
- Export dispatcher now accepts ?ids=1,2,3 for per-selection export
- All ExportController/Database methods accept optional thesisIds array
- Graceful error message when ZipArchive extension is missing on server
- Move DB export (SQLite download) to paramètres → Maintenance section
- Sticky table column headers (position: sticky, top: 0, z-index: 5) for index page table
This commit is contained in:
Pontoporeia
2026-05-19 19:05:28 +02:00
parent b484943128
commit 678f9fc804
8 changed files with 148 additions and 86 deletions

View File

@@ -78,6 +78,7 @@
- [x] Variables.css → backward-compat wrapper importing colors.css + typography.css
- [x] Update comment references from common.css → component files
- [x] Reverted CSS nesting (native CSS nesting breaks in browsers without support; no build step available)
- [x] Unnest header.css (was missed in original nesting revert — admin nav-left-links rendered vertically)
- [x] reset.css: modern-normalize base (not Tailwind Preflight) to avoid border/list/heading regressions
- [x] search.css: restored !important flags on input (overrides forms.css base selectors)
- [x] acces.php: copy password button now shows toast feedback