From 32ab6690f7fc20648094df22a166f08c13ed80c1 Mon Sep 17 00:00:00 2001 From: Junior Date: Tue, 27 Aug 2024 12:57:23 +0200 Subject: [PATCH] =?UTF-8?q?Uppdaterat=20dokumentation=20samt=20exempel=20f?= =?UTF-8?q?=C3=B6r=20expandable-div?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../expandable-div.component.html | 70 ++++++++++++------- .../expandable-div.component.ts | 2 + 2 files changed, 46 insertions(+), 26 deletions(-) diff --git a/src/app/expandable-div/expandable-div.component.html b/src/app/expandable-div/expandable-div.component.html index 4e06340b8..ac3a9cbad 100644 --- a/src/app/expandable-div/expandable-div.component.html +++ b/src/app/expandable-div/expandable-div.component.html @@ -15,32 +15,45 @@

-

HTML

-
-

Resultat

- +
+ - - Denna div är collapsed från början - - -

Lite innehåll

-

Mer innehåll

-
-
-
-
- Fokusera på tvåan -
-
- - - {{ item.id }} {{ item.title }} - - -

{{ item.text }}

-
-
+

Expandable div med ett underliggande expandable div

+ + +
+ + +

Expandable div nivå 2

+
+ +

Kan innehålla både text, tabeller eller interaktiva element

+
+
+
+
+ + + + +

En annan expandable div

+
+ +

Lite innehåll

+
+
+ + + +

Ytterligare en expandable div

+
+ +

Mer innehåll

+
+
+
+

HTML

+
@@ -77,6 +90,11 @@

Templatestruktur

- Under utveckling +
    +
  1. rubrik läsas upp av skärmläsaren, sedan om den är expanded eller inte
  2. +
  3. Både enter och mellanslag triggar om den expanderas eller stängas
  4. +
  5. Om [expanded]="false" ska tabb flytta fokus till nästa synlig
  6. +
  7. Om [expanded]="true" ska tabb flytta fokus till nästa underliggande rad
  8. +
diff --git a/src/app/expandable-div/expandable-div.component.ts b/src/app/expandable-div/expandable-div.component.ts index e0ba6ed0c..5aa43247b 100644 --- a/src/app/expandable-div/expandable-div.component.ts +++ b/src/app/expandable-div/expandable-div.component.ts @@ -56,4 +56,6 @@ export class ExpandableDivComponent implements OnInit { } onExpandedChanged(flag: Boolean) { } + onExpandedChanged1(flag: Boolean) { } + onExpandedChanged2(flag: Boolean) { } }