Skip to content

DSA Info page#1128

Open
deer-wmde wants to merge 24 commits into
mainfrom
de/T408254
Open

DSA Info page#1128
deer-wmde wants to merge 24 commits into
mainfrom
de/T408254

Conversation

@deer-wmde

@deer-wmde deer-wmde commented May 28, 2026

Copy link
Copy Markdown
Contributor
  • add bilingual DsaInfo Page
  • hook up DsaInfo page routing
  • add Footer link
  • fix scrolling behaviour

https://phabricator.wikimedia.org/T408254

Bug: T408254

@github-actions

Copy link
Copy Markdown

Deployment previews on netlify for branch refs/pull/1128/merge will be at the following locations (when build is done):

@deer-wmde deer-wmde marked this pull request as ready for review May 29, 2026 14:06
@deer-wmde deer-wmde mentioned this pull request Jun 2, 2026

@dati18 dati18 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added a few comments but the e2e test is still "red" so I will move this back to TODO

Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue Outdated
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue

@outdooracorn outdooracorn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good so far. Found a few issues and differences from the Figma design.

Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaInfo.vue Outdated
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue Outdated
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
Comment thread src/components/Pages/DsaInfo/DsaEnglish.vue
@outdooracorn outdooracorn dismissed their stale review June 8, 2026 11:33

Comments addressed

@rosalieper rosalieper left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am happy with this change being merged once the linting is fixed

deer-wmde added a commit that referenced this pull request Jun 11, 2026
This change came up with #1128 and I
put it in its own PR because #1130
also needs this

This fix addresses several things:
1. scroll to the top of the page after following an internal page link
2. making on-page anchor-links (#) work specified with vue router-link

https://phabricator.wikimedia.org/T408254
https://phabricator.wikimedia.org/T420575
</script>

<style scoped></style>
<style>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How come scoped is removed here? As I understand it, this CSS will be applied to all pages.

Having global CSS in single-file components has made it hard to debug styling issues in the past.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah good point, I didn't realize it was global. What I wanted was to not duplicate the css for both the child components, but I now found out about :deep https://vuejs.org/api/sfc-css-features.html#deep-selectors

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.

4 participants