From 960df5d0f687cdad06fb617641cf4533e9a90876 Mon Sep 17 00:00:00 2001 From: dena Date: Thu, 28 May 2026 16:40:45 +0200 Subject: [PATCH 01/15] add Footer link --- src/components/Layout/Foot.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/Layout/Foot.vue b/src/components/Layout/Foot.vue index 05d0ddf2..2ef18acd 100644 --- a/src/components/Layout/Foot.vue +++ b/src/components/Layout/Foot.vue @@ -21,6 +21,7 @@
  • Privacy Policy
  • Terms of Use
  • Hosting Policy
  • +
  • Digital Services Act Information
  • Imprint
  • Report illegal content
  • From bedee0f1129caca3a286f04e2642ac527d2fd170 Mon Sep 17 00:00:00 2001 From: dena Date: Thu, 28 May 2026 16:40:59 +0200 Subject: [PATCH 02/15] Add DsaInfo Components --- src/components/Pages/DsaInfo/DsaEnglish.vue | 75 +++++++++++++++++ src/components/Pages/DsaInfo/DsaGerman.vue | 89 +++++++++++++++++++++ src/components/Pages/DsaInfo/DsaInfo.vue | 36 +++++++++ 3 files changed, 200 insertions(+) create mode 100644 src/components/Pages/DsaInfo/DsaEnglish.vue create mode 100644 src/components/Pages/DsaInfo/DsaGerman.vue create mode 100644 src/components/Pages/DsaInfo/DsaInfo.vue diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue new file mode 100644 index 00000000..2fccb622 --- /dev/null +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -0,0 +1,75 @@ + + + + + + + diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue new file mode 100644 index 00000000..3e990822 --- /dev/null +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -0,0 +1,89 @@ + + + + + + + diff --git a/src/components/Pages/DsaInfo/DsaInfo.vue b/src/components/Pages/DsaInfo/DsaInfo.vue new file mode 100644 index 00000000..9cedb29a --- /dev/null +++ b/src/components/Pages/DsaInfo/DsaInfo.vue @@ -0,0 +1,36 @@ + + + + + From 4267119546feda3eec8784fbfd70c47450d7472f Mon Sep 17 00:00:00 2001 From: dena Date: Thu, 28 May 2026 16:41:50 +0200 Subject: [PATCH 03/15] hook up DsaInfo page routing --- src/router/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/router/index.js b/src/router/index.js index c164fc9d..32c128f0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -20,6 +20,7 @@ import User from '@/components/Pages/User' import Discovery from '@/components/Pages/Discovery/Discovery' import Complaint from '@/components/Pages/Complaint.vue' import HostingPolicy from '@/components/Pages/HostingPolicy.vue' +import DsaInfo from '@/components/Pages/DsaInfo/DsaInfo' Vue.use(Router) @@ -84,6 +85,11 @@ const router = new Router({ name: 'Privacy', component: Privacy, }, + { + path: '/dsa-info', + name: 'DsaInfo', + component: DsaInfo, + }, { path: '/logout', name: 'Logout', From 777e19ec1aecb14203259a15356bc2322b37c9be Mon Sep 17 00:00:00 2001 From: dena Date: Thu, 28 May 2026 16:42:10 +0200 Subject: [PATCH 04/15] fix scrolling --- src/router/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/router/index.js b/src/router/index.js index 32c128f0..c60d638d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -148,6 +148,18 @@ const router = new Router({ }, }, ], + scrollBehavior(to, from, savedPosition) { + // brings viewport back to where it was when using Back button + if (savedPosition) return savedPosition + + // scroll to in-page router-link anchor if used + if (to.hash) { + return { selector: to.hash, behavior: 'smooth' } + } + + // default: scroll to the top of the page + return { x: 0, y: 0, behavior: 'smooth' } + } }) // Require some routes to be logged in only. From a4aea5550fbb62759db752ce933dea3fab599290 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 11:26:23 +0200 Subject: [PATCH 05/15] formatting --- src/components/Pages/DsaInfo/DsaEnglish.vue | 113 ++++++++-------- src/components/Pages/DsaInfo/DsaGerman.vue | 143 ++++++++++---------- 2 files changed, 124 insertions(+), 132 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 2fccb622..de730082 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -4,60 +4,60 @@ Zur deutschen Fassung

    DSA Information Page

    -

    Last updated: January 2026

    -

    1. General

    -

    On this page, you will find all the information required under the -Digital Services Act (i.e., Articles 11, 12, 21, and 24 of Regulation -(EU) 2022/2065).

    -

    2. Contact point for authorities and users

    -

    To contact us in accordance with Article 11 DSA for authorities of EU -member states, the European Commission, and the European Board, please -send a message to our central contact point here dsa-meldung@wikimedia.de. We -will send you a confirmation. Contact will be made by email in English -or German.

    -

    To contact us in accordance with Article 12 DSA, users can send their -DSA-related inquiries to our central contact point here dsa-meldung@wikimedia.de or -via telephone (+49 (0)30-577 11 62-0).

    -

    Information on the processing of personal data is provided in our privacy policy. By -contacting us, you confirm that you have taken note of this -information.

    -

    3. Average monthly number of active users in the -EU

    -

    The estimated average number of monthly active users in the EU is -20,000, based on the average of the previous six months up to -January 2026.

    -

    Until the EU Commission specifies the exact calculation method in -delegated acts in accordance with Art. 24 (2) and Art. 33 (3) GDPR, we -make the estimation by comparing Wikibase Cloud with Wikidata, a similar -Wikimedia-hosted structured data platform.

    -

    We use the ratio of monthly active editors on Wikibase Cloud to those -on Wikidata to proportionally scale Wikidata’s -published estimate of average monthly recipients (1,337,000 in Aug -2025-Jan 2026). With 337 monthly editors on Wikibase Cloud and 25,000 on -Wikidata in January 2026, this results in an estimated average of -approximately 18,000 monthly active users in the EU for Wikibase -Cloud.

    -

    4. Out-of-court dispute resolution body

    -

    To resolve disputes relating to decisions we have made in the -moderation of content, users in the EU can lodge a complaint six months -after being notified of our decision dsa-meldung@wikimedia.de -.

    -

    In addition, EU users may also choose a certified out-of-court -dispute resolution body to resolve disputes relating to decisions we -have made in the context of content moderation in accordance with -Article 21 of the DSA. The EU Commission has a list of out-of-court -dispute resolution bodies for this purpose, which you can find here.

    -

    5. Transparency report

    -

    In accordance with the provisions of Article 15 of the DSA, Wikimedia -Deutschland e.V. publishes an annual transparency report on this -page.

    +

    Last updated: January 2026

    +

    1. General

    +

    On this page, you will find all the information required under the + Digital Services Act (i.e., Articles 11, 12, 21, and 24 of Regulation + (EU) 2022/2065).

    +

    2. Contact point for authorities and users

    +

    To contact us in accordance with Article 11 DSA for authorities of EU + member states, the European Commission, and the European Board, please + send a message to our central contact point here dsa-meldung@wikimedia.de. We + will send you a confirmation. Contact will be made by email in English + or German.

    +

    To contact us in accordance with Article 12 DSA, users can send their + DSA-related inquiries to our central contact point here dsa-meldung@wikimedia.de or + via telephone (+49 (0)30-577 11 62-0).

    +

    Information on the processing of personal data is provided in our privacy policy. By + contacting us, you confirm that you have taken note of this + information.

    +

    3. Average monthly number of active users in the + EU

    +

    The estimated average number of monthly active users in the EU is + 20,000, based on the average of the previous six months up to + January 2026. +

    +

    Until the EU Commission specifies the exact calculation method in + delegated acts in accordance with Art. 24 (2) and Art. 33 (3) GDPR, we + make the estimation by comparing Wikibase Cloud with Wikidata, a similar + Wikimedia-hosted structured data platform.

    +

    We use the ratio of monthly active editors on Wikibase Cloud to those + on Wikidata to proportionally scale Wikidata’s + published estimate of average monthly recipients (1,337,000 in Aug + 2025-Jan 2026). With 337 monthly editors on Wikibase Cloud and 25,000 on + Wikidata in January 2026, this results in an estimated average of + approximately 18,000 monthly active users in the EU for Wikibase + Cloud.

    +

    4. Out-of-court dispute resolution body

    +

    To resolve disputes relating to decisions we have made in the + moderation of content, users in the EU can lodge a complaint six months + after being notified of our decision dsa-meldung@wikimedia.de + .

    +

    In addition, EU users may also choose a certified out-of-court + dispute resolution body to resolve disputes relating to decisions we + have made in the context of content moderation in accordance with + Article 21 of the DSA. The EU Commission has a list of out-of-court + dispute resolution bodies for this purpose, which you can find here.

    +

    5. Transparency report

    +

    In accordance with the provisions of Article 15 of the DSA, Wikimedia + Deutschland e.V. publishes an annual transparency report on this + page.

    @@ -69,7 +69,4 @@ export default { } - - - + diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index 3e990822..e9bd10f0 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -1,77 +1,75 @@ @@ -83,7 +81,4 @@ export default { } - - - + From 728fb146f59b004e513a30075ee1200e03b3a8c7 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 15:37:36 +0200 Subject: [PATCH 06/15] styling --- src/components/Pages/DsaInfo/DsaEnglish.vue | 160 +++++++++++------- src/components/Pages/DsaInfo/DsaGerman.vue | 172 ++++++++++++-------- src/components/Pages/DsaInfo/DsaInfo.vue | 28 ++-- 3 files changed, 212 insertions(+), 148 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index de730082..5c259987 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -1,65 +1,107 @@ - + From 7a1766ae979d1723ab8661cffd24fb0f1999be65 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 15:38:30 +0200 Subject: [PATCH 07/15] formatting --- src/components/Pages/DsaInfo/DsaEnglish.vue | 23 +++++++++----- src/components/Pages/DsaInfo/DsaGerman.vue | 34 +++++++++++++-------- src/components/Pages/DsaInfo/DsaInfo.vue | 12 ++++---- 3 files changed, 43 insertions(+), 26 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 5c259987..9594c35d 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -12,17 +12,21 @@ 1. General - 2. Contact point for authorities and users + 2. Contact point for authorities and + users - 3. Average monthly number of active users in the - EU + 3. Average monthly number of + active users in the + EU - 4. Out-of-court dispute resolution body + 4. Out-of-court dispute resolution + body - 5. Transparency report + 5. Transparency + report @@ -35,7 +39,8 @@ across the European Union. It significantly updates the Electronic Commerce Directive 2000 in EU law by introducing graduated obligations based on service size and risk levels, and was proposed alongside the Digital Markets Act (DMA). - You can read more about DSA here mdi-open-in-new. + You can read more about DSA here mdi-open-in-new.

    @@ -77,7 +82,8 @@ on Wikidata to proportionally scale Wikidata’s - published estimatemdi-open-in-new of average monthly recipients + published estimatemdi-open-in-new of average + monthly recipients (1,337,000 in Aug 2025-Jan 2026). With 337 monthly editors on Wikibase Cloud and 25,000 on Wikidata in January 2026, this results in an estimated average of @@ -94,7 +100,8 @@ have made in the context of content moderation in accordance with Article 21 of the DSA. The EU Commission has a list of out-of-court dispute resolution bodies for this purpose, which you can find heremdi-open-in-new.

    + href="https://digital-strategy.ec.europa.eu/en/policies/dsa-out-court-dispute-settlement" + target="_blank">heremdi-open-in-new.

    5. Transparency report

    In accordance with the provisions of Article 15 of the DSA, Wikimedia diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index 78db2c0e..da6f6a42 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -2,7 +2,7 @@

    - Go to the English version + Go to the English version
    @@ -12,13 +12,16 @@ 1. Allgemeines - 2. Kontaktstelle für Behörden und Nutzer + 2. Kontaktstelle für Behörden und + Nutzer - 3. Durchschnittliche monatliche Zahl der aktiven Nutzer in der EU + 3. Durchschnittliche monatliche + Zahl der aktiven Nutzer in der EU - 4. Außergerichtliche Streitbeilegungsstelle + 4. Außergerichtliche + Streitbeilegungsstelle 5. Transparenzbericht @@ -30,10 +33,15 @@

    Deutsch

    -

    Der Digital Services Act (DSA) ist eine EU-Verordnung, die 2022 in Kraft getreten ist und einen umfassenden Rahmen für die Rechenschaftspflicht digitaler Dienste, - die Moderation von Inhalten und die Transparenz von Plattformen in der gesamten Europäischen Union schafft. Er aktualisiert die Richtlinie über den elektronischen Geschäftsverkehr - aus dem Jahr 2000 im EU-Recht erheblich, indem er abgestufte Verpflichtungen je nach Größe des Dienstes und Risikostufe einführt, und wurde zusammen mit dem Digital Markets Act (DMA) vorgeschlagen. - Weitere Informationen zum DSA finden Sie hiermdi-open-in-new.

    +

    Der Digital Services Act (DSA) ist eine EU-Verordnung, die 2022 in Kraft getreten ist und einen umfassenden + Rahmen für die Rechenschaftspflicht digitaler Dienste, + die Moderation von Inhalten und die Transparenz von Plattformen in der gesamten Europäischen Union schafft. Er + aktualisiert die Richtlinie über den elektronischen Geschäftsverkehr + aus dem Jahr 2000 im EU-Recht erheblich, indem er abgestufte Verpflichtungen je nach Größe des Dienstes und + Risikostufe einführt, und wurde zusammen mit dem Digital Markets Act (DMA) vorgeschlagen. + Weitere Informationen zum DSA finden Sie hiermdi-open-in-new.

    @@ -42,8 +50,8 @@

    1. Allgemeines

    Auf dieser Seite findest du alle erforderlichen Informationen nach dem Digital Services Act (das heißt nach Artikel 11, Artikel 12, Artikel - 21 und Artikel 24 der Verordnung + 21 und Artikel 24 der Verordnung (EU) 2022/2065mdi-open-in-new).

    2. Kontaktstelle für Behörden und Nutzer

    @@ -62,7 +70,8 @@ aufgeführt. Mit der Kontaktaufnahme wird bestätigt, die Informationen zur Kenntnis genommen zu haben.

    -

    3. Durchschnittliche monatliche Zahl der aktiven Nutzer in der EU

    +

    3. Durchschnittliche monatliche Zahl der aktiven Nutzer in + der EU

    Die geschätzte durchschnittliche Anzahl monatlich aktiver Nutzer in der EU beträgt 20,000 Millionen, basierend auf dem Durchschnitt der vergangenen sechs Monate bis zum Januar 2026.

    @@ -91,7 +100,8 @@ außergerichtliche Streitbeilegungsstelle wählen. Die EU-Kommission verfügt zu diesem Zweck über eine Liste außergerichtlicher Streitbeilegungsstellen, die du hiermdi-open-in-new + href="https://digital-strategy.ec.europa.eu/de/policies/dsa-out-court-dispute-settlement" + target="_blank">hiermdi-open-in-new findest.

    5. Transparenzbericht

    diff --git a/src/components/Pages/DsaInfo/DsaInfo.vue b/src/components/Pages/DsaInfo/DsaInfo.vue index 256736db..a089a3bb 100644 --- a/src/components/Pages/DsaInfo/DsaInfo.vue +++ b/src/components/Pages/DsaInfo/DsaInfo.vue @@ -2,12 +2,12 @@ - -

    Digital Services Act (DSA) Information Page

    -
    - - - + +

    Digital Services Act (DSA) Information Page

    +
    + + +
    From 8931408fce4af6b26e73a58a19cb440a5b20139d Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 15:43:55 +0200 Subject: [PATCH 08/15] formatting --- src/router/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index c60d638d..39aa11d0 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -148,7 +148,7 @@ const router = new Router({ }, }, ], - scrollBehavior(to, from, savedPosition) { + scrollBehavior (to, from, savedPosition) { // brings viewport back to where it was when using Back button if (savedPosition) return savedPosition @@ -159,7 +159,7 @@ const router = new Router({ // default: scroll to the top of the page return { x: 0, y: 0, behavior: 'smooth' } - } + }, }) // Require some routes to be logged in only. From 1215231ce07c583c0aab64350e8d0523b42ea708 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 17:14:41 +0200 Subject: [PATCH 09/15] fix heading --- src/components/Pages/DsaInfo/DsaInfo.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaInfo.vue b/src/components/Pages/DsaInfo/DsaInfo.vue index a089a3bb..80d57974 100644 --- a/src/components/Pages/DsaInfo/DsaInfo.vue +++ b/src/components/Pages/DsaInfo/DsaInfo.vue @@ -2,13 +2,14 @@ - -

    Digital Services Act (DSA) Information Page

    + +

    Digital Services Act (DSA) Information Page

    - - -
    + + + +
    From d41a8404cb5d4a1bd15ce7ada9c53d8baf168a42 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 17:32:40 +0200 Subject: [PATCH 10/15] implement v-lists --- src/components/Pages/DsaInfo/DsaEnglish.vue | 65 +++++++++++++++------ src/components/Pages/DsaInfo/DsaGerman.vue | 65 +++++++++++++++------ 2 files changed, 94 insertions(+), 36 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 9594c35d..37cf7b4b 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -7,26 +7,53 @@ - Contents - - 1. General - - - 2. Contact point for authorities and - users - - - 3. Average monthly number of - active users in the - EU - - - 4. Out-of-court dispute resolution - body - + + Content + + - 5. Transparency - report + + + + + 1. General + + + + + + + + 2. Contact point for authorities and users + + + + + + + + 3. Average monthly number of active users in the + EU + + + + + + + + 4. Out-of-court dispute resolution body + + + + + + + + 5. Transparency report + + + + diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index da6f6a42..438aa0eb 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -7,24 +7,55 @@ - Inhalte - - 1. Allgemeines - - - 2. Kontaktstelle für Behörden und - Nutzer - - - 3. Durchschnittliche monatliche - Zahl der aktiven Nutzer in der EU - - - 4. Außergerichtliche - Streitbeilegungsstelle - + + Inhalt + + - 5. Transparenzbericht + + + + + 1. Allgemeines + + + + + + + + 2. Kontaktstelle für Behörden und + Nutzer + + + + + + + + 3. Durchschnittliche monatliche + Zahl der aktiven Nutzer in der EU + + + + + + + + 4. Außergerichtliche + Streitbeilegungsstelle + + + + + + + + 5. Transparenzbericht + + + + From d30b7c3b1657d42bc5338aefa1b812731ccd04d2 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 17:33:52 +0200 Subject: [PATCH 11/15] remove dense --- src/components/Pages/DsaInfo/DsaEnglish.vue | 2 +- src/components/Pages/DsaInfo/DsaGerman.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 37cf7b4b..54f5fe49 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -12,7 +12,7 @@ - + diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index 438aa0eb..c89dfd76 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -12,7 +12,7 @@ - + From 925ab42bbf77cd5c8fd6ab2b533ca6efc7a26ad7 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 29 May 2026 17:35:10 +0200 Subject: [PATCH 12/15] fix copy --- src/components/Pages/DsaInfo/DsaEnglish.vue | 2 +- src/components/Pages/DsaInfo/DsaGerman.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 54f5fe49..77d44671 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -8,7 +8,7 @@ - Content + Contents diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index c89dfd76..0ec748db 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -8,7 +8,7 @@ - Inhalt + Inhalte From 5408f2130527d4fddc2b30834db96b9c65317744 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 5 Jun 2026 13:55:34 +0200 Subject: [PATCH 13/15] format line --- src/components/Pages/DsaInfo/DsaEnglish.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 77d44671..29daab69 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -32,8 +32,7 @@ - 3. Average monthly number of active users in the - EU + 3. Average monthly number of active users in the EU From 5fa78bcfcc879317282fc34de58cab0a6ac22298 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 5 Jun 2026 17:50:42 +0200 Subject: [PATCH 14/15] wrap v-divider --- src/components/Pages/DsaInfo/DsaInfo.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/Pages/DsaInfo/DsaInfo.vue b/src/components/Pages/DsaInfo/DsaInfo.vue index 80d57974..29196414 100644 --- a/src/components/Pages/DsaInfo/DsaInfo.vue +++ b/src/components/Pages/DsaInfo/DsaInfo.vue @@ -8,7 +8,14 @@ - + + + + + + + + From 5c25dd7606511ff4adfc8edaf9953bef506cff12 Mon Sep 17 00:00:00 2001 From: dena Date: Fri, 5 Jun 2026 18:00:07 +0200 Subject: [PATCH 15/15] open panels on desktop --- src/components/Pages/DsaInfo/DsaEnglish.vue | 12 +++++++++++- src/components/Pages/DsaInfo/DsaGerman.vue | 12 +++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/components/Pages/DsaInfo/DsaEnglish.vue b/src/components/Pages/DsaInfo/DsaEnglish.vue index 29daab69..8d10c06c 100644 --- a/src/components/Pages/DsaInfo/DsaEnglish.vue +++ b/src/components/Pages/DsaInfo/DsaEnglish.vue @@ -5,7 +5,7 @@ Zur deutschen Fassung - + Contents @@ -141,6 +141,16 @@ export default { name: 'DsaEnglish', computed: {}, + + data: () => ({ + contentPanel: null, // closed by default, https://v2.vuetifyjs.com/en/components/expansion-panels/#model + }), + + mounted() { + if (this.$vuetify.breakpoint.mdAndUp) { + this.contentPanel = 0 // open the first (and only) panel + } + } } diff --git a/src/components/Pages/DsaInfo/DsaGerman.vue b/src/components/Pages/DsaInfo/DsaGerman.vue index 0ec748db..9af1903c 100644 --- a/src/components/Pages/DsaInfo/DsaGerman.vue +++ b/src/components/Pages/DsaInfo/DsaGerman.vue @@ -5,7 +5,7 @@ Go to the English version - + Inhalte @@ -147,6 +147,16 @@ export default { name: 'DsaGerman', computed: {}, + + data: () => ({ + contentPanel: null, // closed by default, https://v2.vuetifyjs.com/en/components/expansion-panels/#model + }), + + mounted() { + if (this.$vuetify.breakpoint.mdAndUp) { + this.contentPanel = 0 // open the first (and only) panel + } + } }