Only escape HTML from breadcrumbs. Resolves #1658 (#1663)

This commit is contained in:
benjamin wil
2021-02-13 16:04:42 -08:00
committed by GitHub
parent 17162aa091
commit 5b7b9f40ae
4 changed files with 103 additions and 36 deletions
+2 -2
View File
@@ -26,9 +26,9 @@ module Precious
title = crumb.basename
if title == path.basename
breadcrumb << %{<li class="breadcrumb-item" aria-current="page">#{CGI.escape(title.to_s)}</li>}
breadcrumb << %{<li class="breadcrumb-item" aria-current="page">#{CGI.escapeHTML(title.to_s)}</li>}
else
breadcrumb << %{<li class="breadcrumb-item"><a href="#{overview_path}/#{crumb}/">#{CGI.escape(title.to_s)}</a></li>}
breadcrumb << %{<li class="breadcrumb-item"><a href="#{overview_path}/#{crumb}/">#{CGI.escapeHTML(title.to_s)}</a></li>}
end
end
breadcrumb << %{</ol></nav>}