forked from EHV/librodrome
- PDF viewer : suppression animation/lock isAnimating, navigation stable - PDF reader : focus iframe au chargement → flèches actives immédiatement - BookSection : couverture via background-image (right center) — fiable - AxisBlock : boutons secondaires NuxtLink/button explicites (v-if/v-else) - modele-eco/[slug] : scroll top au changement de chapitre (SPA reuse) - router.options.ts : scrollBehavior global top/instant - PDF mis à jour (numéros de pages chapitres 7–11) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
280 B
TypeScript
10 lines
280 B
TypeScript
import type { RouterConfig } from '@nuxt/schema'
|
|
|
|
export default <RouterConfig>{
|
|
scrollBehavior(to, _from, savedPosition) {
|
|
if (savedPosition) return savedPosition
|
|
if (to.hash) return { el: to.hash, behavior: 'smooth' }
|
|
return { top: 0, behavior: 'instant' }
|
|
},
|
|
}
|