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
+
+ - rubrik läsas upp av skärmläsaren, sedan om den är expanded eller inte
+ - Både enter och mellanslag triggar om den expanderas eller stängas
+ - Om [expanded]="false" ska tabb flytta fokus till nästa synlig
+ - Om [expanded]="true" ska tabb flytta fokus till nästa underliggande rad
+
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) { }
}