Refactor ZenCompactMode animation logic for improved readability

This commit is contained in:
mr. M
2025-01-19 17:10:31 +01:00
parent bd0b012bce
commit afc636a20f

View File

@@ -143,9 +143,11 @@ var gZenCompactModeManager = {
gZenUIManager.motion
.animate(
this.sidebar,
this.sidebarIsOnRight ? {
marginRight: `-${sidebarWidth}px`,
} : { marginLeft: `-${sidebarWidth}px` },
this.sidebarIsOnRight
? {
marginRight: `-${sidebarWidth}px`,
}
: { marginLeft: `-${sidebarWidth}px` },
{
ease: 'easeIn',
type: 'spring',
@@ -174,10 +176,12 @@ var gZenCompactModeManager = {
gZenUIManager.motion
.animate(
this.sidebar,
this.sidebarIsOnRight ? {
marginRight: 0,
transform: ['translateX(100%)', 'translateX(0)'],
} : { marginLeft: 0 },
this.sidebarIsOnRight
? {
marginRight: 0,
transform: ['translateX(100%)', 'translateX(0)'],
}
: { marginLeft: 0 },
{
ease: 'easeOut',
type: 'spring',