Skip to content

Commit 07445d8

Browse files
authored
chore(apps): minor a11y updates (#3323)
* chore(apps): minor a11y updates * designprinsipper links * remove miro section * skiplink on codeblock, misc styling * remove skiplink * change link texts * style(storybook): mark a with code
1 parent 68a741c commit 07445d8

File tree

12 files changed

+46
-26
lines changed

12 files changed

+46
-26
lines changed

apps/storefront/app/bloggen/2024/v1rc1/page.mdx

+3-3
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ I forbindelse med det nye fargesystemet har vi utviklet et verktøy der du kan t
6262
href='https://theme.designsystemet.no/'
6363
target='_blank'
6464
>
65-
theme.designsystemet.no
65+
theme.designsystemet.no (åpnes i ny fane)
6666
</Link>
6767

6868
Selv om vi nå har lagt opp til et fargesystem som støtter darkmode og contrastmode, gjenstår det fremdeles litt utforsking før vi er sikre på at genereringen av farger fungerer optimalt.
@@ -109,7 +109,7 @@ Veiledninger på hvordan dette skal tas i bruk kommer!
109109
href='https://github.com/designsystemet/design-tokens'
110110
target='_blank'
111111
>
112-
github.com/designsystemet/design-tokens
112+
github.com/designsystemet/design-tokens (åpnes i ny fane)
113113
</Link>
114114

115115
#### Migrere fra beta-versjon
@@ -155,4 +155,4 @@ Fikk du ikke med deg demoen 29. mai, kan du se opptaket i videoen over.
155155
]}
156156
/>
157157

158-
Vi skulle gjerne nevnt alle, men du kan finne en full liste av bidragsytere på [Github](https://github.com/digdir/designsystemet/graphs/contributors).
158+
Vi skulle gjerne nevnt alle, men du kan finne en full liste av [bidragsytere på Github](https://github.com/digdir/designsystemet/graphs/contributors).

apps/storefront/app/bloggen/_components/PostLayout/PostLayout.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,11 @@ function PostLayout({
7676
Vi vil gjerne ha historier om hvordan Designsystemet har blitt
7777
brukt! Ta kontakt med oss i{' '}
7878
<Link href='https://designsystemet.no/slack' target='_blank'>
79-
Slack
79+
Slack (åpnes i ny fane)
8080
</Link>{' '}
8181
eller{' '}
8282
<Link href='mailto:[email protected]' target='_blank'>
83-
send oss en epost.
83+
send oss en epost (åpnes i ny fane).
8484
</Link>{' '}
8585
</Paragraph>
8686
</div>

apps/storefront/app/god-praksis/brukerinnsikt/felles-innsiktsbase/page.mdx

-2
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,6 @@ Innsiktsbibliotektet består av to deler, en samling av github issues og ett til
6262

6363
Dersom du ønsker å dele av egen innsikt i innsiktbiblioteket så har vi satt opp [tre typer skjema som kan fylles ut](https://github.com/digdir/innsiktsbibliotek/issues/new/choose). Vi skiller mellom studier, funn og innsikt der studien beskriver selve datainnhentingen, et funn beskriver en viktig oppdagelse fra studien og innsikt er flere funn sett i sammenheng som forklarer hvorfor noe skjedde.
6464

65-
Ettersom systemet er på et tidlig prototypstadie og mangler forklarende innholder og guider har vi satt opp [en enkel guide i Miro](https://miro.com/app/board/uXjVM8DHH3o=/?share_link_id=998152182535) som vi håper kan hjelpe deg å komme i gang med å registrere innsikt i innsiktsbiblioteket.
66-
6765
## Bidra til innsiktsbiblioteket
6866

6967
Vårt mål er at innsiktsbiblioteket skal eies og modereres i fellesskap på tvers av offentlig sektor. Dersom du ønsker å bidra til å realisere ett felles innsiktsbibliotek på tvers av det offentlige vil vi gjerne høre fra deg. Vi håper også på at alle (kommune, stat, næringsliv, frivillige organisasjoner, innbyggere, mm) gir tilbakemeldinger samt sender inn forslag og ideer til hvordan vi kan gjøre løsningen enda bedre. Opprett gjerne en ny tråd i [Github discussions forumet](https://github.com/digdir/innsiktsbibliotek/discussions) eller kontakt oss på [email protected] og [email protected].

apps/storefront/app/grunnleggende/designelementer/ikoner/page.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ For å holde ikonpakken i Figma i sync med nye oppdateringer og justeringer som
3434

3535
Installer pluginen, trykk "Run" og du henter ned de siste endringene. Tusen takk til designsystem-teamet i NAV som gjorde dette mulig! 🙏🏻👏🏻🏅
3636

37-
![Image](https://user-images.githubusercontent.com/1464915/230187062-b17ecf3a-4910-461f-b6c1-7767af26963c.png)
37+
![Viser hvor i Figmas grensesitt du kan kjøre Navs plugin for å oppdatere ikonene](https://user-images.githubusercontent.com/1464915/230187062-b17ecf3a-4910-461f-b6c1-7767af26963c.png)
3838

3939
## Slik bidrar du
4040

apps/storefront/app/grunnleggende/for-utviklere/komposisjon/page.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Dersom ein av event handlerane er avhengig av `event.defaultPrevented`, så må
8282
asChild
8383
onClick={(event) => {
8484
if (!event.defaultPrevented)
85-
console.log('Not logged because default is prevented.');
85+
console.log('Ikkje logget til konsoll fordi default er prevented.');
8686
}}
8787
>
8888
<Link onClick={(e) => e.preventDefault()}>Di lenke</Link>

apps/storefront/app/grunnleggende/introduksjon/designprinsipper/page.mdx

+5-5
Original file line numberDiff line numberDiff line change
@@ -60,16 +60,16 @@ Eksempel på opplevelser vi ønsker at innbyggerne skal ha i møte med oss:
6060
- Brønnøysundregistrene: [Brønnøysundregistrenes brukskvalitetspolicy](https://brukskvalitet.brreg.no/brukskvalitet/)
6161
- Digdir: [Designprinsipper Dødsfall og Arv](/pdf/designprinsipperDOA.pdf)
6262
- Helsenorge: [Designprinsipper for Helsenorge](/pdf/designprinsipperHelsenorge.png)
63-
- Entur: [Designprinsipper](https://design.entur.no/kom-i-gang/designprinsipper?gclid=CjwKCAjwjYKjBhB5EiwAiFdSfkxEStTvDp8-7MVu-U-ExvXGT5R_h-ceqZRnjOWk_B9oXS3YpAXmmxoCtesQAvD_BwE)
63+
- Entur: [Designprinsipper for Entur](https://linje.entur.no/kom-i-gang/introduksjon/designprinsipper)
6464
- Forum for brukskvalitet: Prinsipper for samarbeid i offentlig sektor (ikke ferdigstilt og delt)
6565

6666
### Utenfor Norge:
6767

6868
- UK charity sector: [10 design principles to help charities build better digital services](https://betterdigital.services/principles/)
69-
- Gov.je: [Digital design principles](https://www.gov.je/servicemanual/pages/designprinciples.aspx)
70-
- Gov.uk: [Government Design Principles](https://www.gov.uk/guidance/government-design-principles)
71-
- US Gov: [Design principles](https://designsystem.digital.gov/design-principles/)
72-
- Australia: [Design principles](https://gold.designsystemau.org/about/#design-principles)
69+
- Gov.je: [Digital design principles for gov.je](https://www.gov.je/servicemanual/pages/designprinciples.aspx)
70+
- Gov.uk: [Government Design Principles for Gov.uk](https://www.gov.uk/guidance/government-design-principles)
71+
- US Gov: [Design principles for US Gov](https://designsystem.digital.gov/design-principles/)
72+
- Australia: [Design principles for Australia](https://gold.designsystemau.org/about/#design-principles)
7373

7474
## Andre relevante kilder:
7575

apps/storefront/app/monstre/feilmeldinger/page.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ For feilmeldinger som dukker opp dynamisk må vi bruke `aria-live` for at meldin
273273
<br />
274274

275275
<Card data-color='brand3' variant="tinted" data-unstyled>
276-
Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatt, Brreg, Politiet, KS DIF og Oslo kommune. Du kan påvirke arbeidet i [Github](https://github.com/digdir/designsystemet/discussions/1684) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://designsystemet.no/slack).
276+
Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatt, Brreg, Politiet, KS DIF og Oslo kommune. Du kan påvirke arbeidet i [diskusjonstråden om systemvarsler på Github](https://github.com/digdir/designsystemet/discussions/1684) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://designsystemet.no/slack).
277277
</Card>
278278

279279
<Contributors

apps/storefront/app/monstre/systemvarsler/page.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ Dette gjør at modaltittelen kan få fokus, selv om den normalt ikke er et inter
246246
<br/>
247247

248248
<Card data-color='brand3' variant="tinted" data-unstyled>
249-
Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatteetaten, Brønnøysundregistrene, Politiet, KS, Entur, Mattilsynet og Oslo kommune. Du kan påvirke arbeidet i [Github](https://github.com/digdir/designsystemet/discussions/1801) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://designsystemet.no/slack).
249+
Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatteetaten, Brønnøysundregistrene, Politiet, KS, Entur, Mattilsynet og Oslo kommune. Du kan påvirke arbeidet i [diskusjonstråden om systemvarsler på Github](https://github.com/digdir/designsystemet/discussions/1801) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://designsystemet.no/slack).
250250
</Card>
251251

252252
<br/>

apps/storefront/components/MdxContent/MdxContent.module.css

+3-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,9 @@
125125
box-shadow: var(--ds-shadow-md);
126126
}
127127

128-
& > p > code {
128+
& > p > code,
129+
& li > code,
130+
& h2 > code {
129131
padding: 0.2em 0.5em;
130132
margin: 1px;
131133
font-size: 0.9em;

apps/storybook/.storybook/style.css

+20
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,23 @@
55
html {
66
font-family: 'Inter', sans-serif;
77
}
8+
9+
a > code {
10+
text-decoration-line: underline;
11+
text-decoration-style: solid;
12+
text-decoration-thickness: 0.0625em;
13+
text-underline-offset: 0.27em; /* 5px ish */
14+
15+
/* Only use hover for non-touch devices to prevent sticky-hovering */
16+
@media (hover: hover) and (pointer: fine) {
17+
&:hover {
18+
color: var(--ds-color-text-default);
19+
text-decoration-thickness: 0.125em;
20+
}
21+
}
22+
23+
&:active {
24+
background-color: var(--ds-color-surface-tinted) !important;
25+
color: var(--ds-color-text-default) !important;
26+
}
27+
}

apps/theme/components/TokenModal/TokenModal.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -118,22 +118,22 @@ export const TokenModal = () => {
118118
target='_blank'
119119
href='https://www.figma.com/community/plugin/1382044395533039221/designsystemet-beta'
120120
>
121-
Figma plugin
121+
Figma plugin (åpnes i ny fane)
122122
</Link>{' '}
123123
i{' '}
124124
<Link
125125
target='_blank'
126126
href='https://www.figma.com/community/file/1322138390374166141'
127127
>
128-
Core UI Kit
128+
Core UI Kit (åpnes i ny fane)
129129
</Link>{' '}
130130
for å oppdatere et tema direkte i Figma. Les mer om disse
131131
alternativene på{' '}
132132
<Link
133133
target='_blank'
134134
href='https://www.designsystemet.no/grunnleggende/for-designere/eget-tema'
135135
>
136-
eget tema
136+
eget tema (åpnes i ny fane)
137137
</Link>{' '}
138138
siden.
139139
</Paragraph>
@@ -170,14 +170,14 @@ export const TokenModal = () => {
170170
target='_blank'
171171
href='https://designsystemet.no/slack'
172172
>
173-
Slack
173+
Slack (åpnes i ny fane)
174174
</Link>{' '}
175175
eller lag et{' '}
176176
<Link
177177
target='_blank'
178178
href='https://github.com/digdir/designsystemet/issues/new/choose'
179179
>
180-
Github issue
180+
Github issue (åpnes i ny fane)
181181
</Link>
182182
.
183183
</Paragraph>

packages/Overview.mdx

+4-4
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ som kan brukes til å videreutvikle og lage mer avanserte og sammensatte kompone
3838
target='_blank'
3939
rel='noreferrer'
4040
className='sb-unstyled'
41-
>Kom i gang</a>
41+
>Kom i gang (åpnes i ny fane)</a>
4242
</h2>
4343
</Heading>
4444
Les vår README-fil for å komme i gang med å bruke designsystemet.
@@ -56,7 +56,7 @@ som kan brukes til å videreutvikle og lage mer avanserte og sammensatte kompone
5656
target='_blank'
5757
rel='noreferrer'
5858
className='sb-unstyled'
59-
>Bidra</a>
59+
>Bidra (åpnes i ny fane)</a>
6060
</h2>
6161
</Heading>
6262
Si gjerne i fra om du finner en bug eller har forslag til forbedringer.
@@ -74,7 +74,7 @@ som kan brukes til å videreutvikle og lage mer avanserte og sammensatte kompone
7474
target='_blank'
7575
rel='noreferrer'
7676
className='sb-unstyled'
77-
>Tokens</a>
77+
>Tokens (åpnes i ny fane)</a>
7878
</h2>
7979
</Heading>
8080
Design tokens sørger vi for at både designere og utviklere arbeider
@@ -93,7 +93,7 @@ som kan brukes til å videreutvikle og lage mer avanserte og sammensatte kompone
9393
target='_blank'
9494
rel='noreferrer'
9595
className='sb-unstyled'
96-
>Eget tema?</a>
96+
>Eget tema? (åpnes i ny fane)</a>
9797
</h2>
9898
</Heading>
9999
Skal du ta i bruk Designsystemet med dine egne farger og

0 commit comments

Comments
 (0)