Skip to content

Keep calendar header visible while scrolling#1966

Open
keilogic wants to merge 1 commit into
runbox:masterfrom
keilogic:fix/calendar-sticky-header-640
Open

Keep calendar header visible while scrolling#1966
keilogic wants to merge 1 commit into
runbox:masterfrom
keilogic:fix/calendar-sticky-header-640

Conversation

@keilogic

Copy link
Copy Markdown
Contributor

Fixes #640

Summary

  • keep the calendar navigation toolbar visible while scrolling on large screens
  • keep the month and week weekday header rows pinned below the toolbar
  • add a focused spec for the toolbar class used by the sticky styles

Testing

  • npx tsc -p src/tsconfig.app.json --noEmit
  • npx tsc -p src/tsconfig.spec.json --noEmit
  • npx eslint src/app/calendar-app/calendar-app.component.ts src/app/calendar-app/calendar-app.component.spec.ts
  • npx ng test --watch=false --browsers=FirefoxHeadless --include=src/app/calendar-app/calendar-app.component.spec.ts
  • npm run lint -- --quiet
  • npx ng test --watch=false --browsers=FirefoxHeadless (TOTAL: 246 SUCCESS, 2 skipped; command exited 0)
  • npx ng build --configuration production --base-href=/app/ runbox7
  • node src/build/post-build.js
  • git diff --check
  • npm run policy (passes with existing historical commit-message warnings)

AI disclosure

This contribution was developed with assistance from OpenAI Codex in the local working tree. Codex inspected the calendar component, edited the files in this PR, and ran the validation commands listed above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Calendar: header remain on top when scrolling

1 participant