Files
Verso/services/web/app/views/layout/thin-footer.pug
T
claude 762d3e75cf
Build and Deploy Verso / deploy (push) Successful in 13m32s
fix: footer translation, mobile search bar and table row layout
- Footer: use translate('built_on') key instead of hardcoded 'Built on';
  update fr.json 'built_on' → 'Basé sur Overleaf'
- Mobile project list: move search bar + button outside the bordered
  TableContainer so its width is viewport-constrained, not affected by
  the table's fixed layout
- Mobile table rows: use width:100% (not auto) on cells so they fill the
  full tr width regardless of the higher-specificity column percentage
  rules; add explicit width:100% on tr to anchor flex-column sizing;
  keep width:auto on absolutely-positioned actions cell

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-16 15:31:09 +00:00

50 lines
1.4 KiB
Plaintext

footer.site-footer
- var showLanguagePicker = availableLanguages.length > 1
- var hasCustomLeftNav = nav.left_footer && nav.left_footer.length > 0
.site-footer-content.hidden-print
.row
ul.site-footer-items.col-lg-9
li
| © #{new Date().getFullYear()}
|
a(href='https://alocoq.fr' target='_blank' rel='noopener noreferrer') Aloïs Coquillard
li.footer-sep
strong.text-muted |
li
| !{translate('built_on')}
|
a(href='https://github.com/overleaf/overleaf' target='_blank' rel='noopener noreferrer') Overleaf
if showLanguagePicker || hasCustomLeftNav
li.footer-sep
strong.text-muted |
if showLanguagePicker
include language-picker
if showLanguagePicker && hasCustomLeftNav
li.footer-sep
strong.text-muted |
each item in nav.left_footer
li
if item.url
a(href=item.url class=item.class) !{translate(item.text)}
else
| !{item.text}
ul.site-footer-items.col-lg-3.text-lg-end
li
a(href='https://git.alocoq.fr/alois/verso/src/branch/main/LICENSE' target='_blank' rel='noopener noreferrer') AGPL licence
li.footer-sep
strong.text-muted |
li
a(href='https://git.alocoq.fr/alois/verso' target='_blank' rel='noopener noreferrer') Source code
each item in nav.right_footer
li
if item.url
a(href=item.url class=item.class aria-label=item.label) !{item.text}
else
| !{item.text}