mirror of
https://github.com/imfing/hextra.git
synced 2025-11-05 14:14:51 -05:00
* feat: implement child menu support in main navbar - Added a new JavaScript file for handling dropdown functionality in the navbar. - Implemented event listeners for toggling dropdowns, closing them on outside clicks, and dismissing with the Escape key. - Updated navbar HTML to support dropdown items with children, enhancing the navigation experience. - Adjusted core script imports to include the new dropdown functionality. * chore: update menu identifiers and add missing translations for development versions * chore: update hugo stats * chore: update script name * chore: update menu item names to include arrows for external links
16 lines
846 B
HTML
16 lines
846 B
HTML
{{- $jsTheme := resources.Get "js/theme.js" | resources.ExecuteAsTemplate "theme.js" . -}}
|
|
{{- $jsMenu := resources.Get "js/menu.js" -}}
|
|
{{- $jsTabs := resources.Get "js/tabs.js" -}}
|
|
{{- $jsLang := resources.Get "js/lang.js" -}}
|
|
{{- $jsNavMenu := resources.Get "js/nav-menu.js" -}}
|
|
{{- $jsCodeCopy := resources.Get "js/code-copy.js" -}}
|
|
{{- $jsFileTree := resources.Get "js/filetree.js" -}}
|
|
{{- $jsSidebar := resources.Get "js/sidebar.js" -}}
|
|
{{- $jsBackToTop := resources.Get "js/back-to-top.js" -}}
|
|
|
|
{{- $scripts := slice $jsTheme $jsMenu $jsCodeCopy $jsTabs $jsLang $jsNavMenu $jsFileTree $jsSidebar $jsBackToTop | resources.Concat "js/main.js" -}}
|
|
{{- if hugo.IsProduction -}}
|
|
{{- $scripts = $scripts | minify | fingerprint -}}
|
|
{{- end -}}
|
|
<script defer src="{{ $scripts.RelPermalink }}" integrity="{{ $scripts.Data.Integrity }}"></script>
|