From a39e8c8e6f4e7a2309fee464af7e1eb6172a736b Mon Sep 17 00:00:00 2001 From: Remy Sharp Date: Tue, 13 Aug 2024 14:20:18 +0100 Subject: [PATCH] use html5 details element instead of javascript (#34279) --- plugins/details.rb | 26 +++++++----------------- sass/homeassistant/plugins/_details.scss | 18 ++++++++++++++++ 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/plugins/details.rb b/plugins/details.rb index 8eb23798724..9d0d6f00f46 100644 --- a/plugins/details.rb +++ b/plugins/details.rb @@ -40,29 +40,17 @@ module Jekyll end <<~MARKUP -
-
- - -
+ +
#{contents}
+
MARKUP end diff --git a/sass/homeassistant/plugins/_details.scss b/sass/homeassistant/plugins/_details.scss index 6d46cf2f6f5..f4f481b2cd7 100644 --- a/sass/homeassistant/plugins/_details.scss +++ b/sass/homeassistant/plugins/_details.scss @@ -10,6 +10,16 @@ div.details-block { border: 1px solid rgba(0, 0, 0, .12); border-radius: 16px; + &[open] .details-block-title { + .up { + display: block; + } + + .down { + display: none; + } + } + .details-block-title { font-weight: bold; font-size: 18px; @@ -23,6 +33,14 @@ div.details-block { border: 0px; width: 100%; padding: 0; + + .up { + display: none; + } + + .down { + display: block; + } } .details-block-content { margin: 4px 0 12px 0;