use details summary for spoiler

This commit is contained in:
NekoCH
2025-09-17 17:42:17 +08:00
parent 2447469ea0
commit bc96f53060
3 changed files with 9 additions and 20 deletions

View File

@@ -290,13 +290,13 @@ function formatSpoiler($content, $title = '', $defaultCollapsed = true): string
$title = $lang_functions['spoiler_default_title'];
}
// $content = str_replace(['<br>', '<br />'], '', $content);
$contentClass = "spoiler-content";
$contentClass = "";
if ($defaultCollapsed) {
$contentClass .= " collapse";
$contentClass .= " open";
}
$HTML = sprintf(
'<div><div class="spoiler-title-box"><div class="spoiler-title" title="%s">%s</div></div><div class="%s">%s</div></div>',
$lang_functions['spoiler_expand_collapse'], $title, $contentClass, $content
'<details%s><summary>%s</summary>%s</details>',
$contentClass, $title, $content
);
return addTempCode($HTML);
}