From 05e61978906a08132c4340a5f9ae518134dd0fa9 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Fri, 17 May 2024 14:06:06 +0200 Subject: feat: support searching packages --- frontend/templates/blocks/packages.gotmpl | 26 ++++++++++++++++++++++++++ frontend/templates/index.gotmpl | 6 +++--- frontend/templates/opensearch.xml.gotmpl | 10 +++++----- 3 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 frontend/templates/blocks/packages.gotmpl (limited to 'frontend') diff --git a/frontend/templates/blocks/packages.gotmpl b/frontend/templates/blocks/packages.gotmpl new file mode 100644 index 0000000..68f9246 --- /dev/null +++ b/frontend/templates/blocks/packages.gotmpl @@ -0,0 +1,26 @@ +{{- define "hits" }} + {{- range . }} + {{- with .Data }} +
+ +

+ {{ .Name }} +

+
+ {{ .Description }} +
+ {{- with .Version }} +
Version
+
{{ . }}
+ {{- end }} + {{- with .Definition }} +
Defined
+
+ Source +
+ {{- end }} +
+
+ {{- end }} + {{- end }} +{{- end }} diff --git a/frontend/templates/index.gotmpl b/frontend/templates/index.gotmpl index 90f875b..0211a5b 100644 --- a/frontend/templates/index.gotmpl +++ b/frontend/templates/index.gotmpl @@ -13,8 +13,8 @@ {{- end }} @@ -25,7 +25,7 @@ {{- range $key, $value := .Sources }} {{- $value.Name -}} diff --git a/frontend/templates/opensearch.xml.gotmpl b/frontend/templates/opensearch.xml.gotmpl index 8d978ea..c761fd4 100644 --- a/frontend/templates/opensearch.xml.gotmpl +++ b/frontend/templates/opensearch.xml.gotmpl @@ -2,15 +2,15 @@ xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/" > - Searchix {{ .Source.Name }} - Search {{ .Source.Name }} options with Searchix - Search options {{ .Source.Name }} + Searchix {{ sourceNameAndType .Source }} + Search {{ sourceNameAndType .Source }} with Searchix + Search {{ sourceNameAndType .Source }} {{ .BaseURL }}/options/{{ .Source.Key }}/search{{ .BaseURL }}/{{ .Source.ImporterType }}/{{ .Source.Key }}/search -- cgit 1.4.1