added search and contact form functionality. Needs styling and check for functionality.
[theme-danix.xyz.git] / layouts / partials / footer-addition.html
index faf4f7d..0148109 100644 (file)
 <script type="text/javascript" src="{{ "js/util.js" | absURL }}"></script>
 <script type="text/javascript" src="{{ "js/main.js" | absURL }}"></script>
 
+{{ if .HasShortcode "contact" -}}
+{{ $contact := resources.Get "js/contact.js" | minify | fingerprint -}}
+<script defer src="{{ $contact.RelPermalink }}"></script>
+{{ end -}}
+
+{{ if .HasShortcode "search" -}}
+{{ $flexsearch := resources.Get "js/flexsearch.compact.js" | fingerprint -}}
+<script defer src="{{ $flexsearch.RelPermalink }}"></script>
+{{ $search_opts := dict "minify" true "params" (dict "searchLimit" (site.Params.searchLimit | default 20)) -}}
+{{ $search := resources.Get "js/search.js" | js.Build $search_opts | fingerprint -}}
+<script defer src="{{ $search.RelPermalink }}"></script>
+{{ end -}}