From 08dfb715d3f15a2c404fbca32ad63ca1fa6c4c15 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Fri, 18 Feb 2022 07:07:01 -0700 Subject: [PATCH] if .This.Namespaces, ui draws dropdown for namespaces --- server/public/ui/files.ctmpl | 2 +- server/public/ui/render.go | 11 ++++++----- server/public/ui/search.ctmpl | 2 +- server/public/ui/templates/_namespace.ctmpl | 15 +++++++++++++++ server/public/ui/templates/_searchbar.ctmpl | 2 +- server/public/ui/templates/_topbar.ctmpl | 6 ++++++ 6 files changed, 30 insertions(+), 8 deletions(-) create mode 100644 server/public/ui/templates/_namespace.ctmpl create mode 100644 server/public/ui/templates/_topbar.ctmpl diff --git a/server/public/ui/files.ctmpl b/server/public/ui/files.ctmpl index e8ea7e0..9c8fe8a 100644 --- a/server/public/ui/files.ctmpl +++ b/server/public/ui/files.ctmpl @@ -7,7 +7,7 @@
- {{ template "_searchbar" }} + {{ template "_topbar" . }}
{{ template "_filetree" . }}
diff --git a/server/public/ui/render.go b/server/public/ui/render.go index 1e3d1cd..57fcdb5 100644 --- a/server/public/ui/render.go +++ b/server/public/ui/render.go @@ -37,11 +37,12 @@ func main() { } data := map[string]interface{}{ "This": map[string]interface{}{ - "ID": "id00/id11", - "Title": "title id11", - "ReadOnly": false, - "PID": "id00", - "PTitle": "title id00", + "Namespaces": []string{"datastore", "dp-orchestration"}, + "ID": "id00/id11", + "Title": "title id11", + "ReadOnly": false, + "PID": "id00", + "PTitle": "title id00", "Content": `# hello ## world diff --git a/server/public/ui/search.ctmpl b/server/public/ui/search.ctmpl index 4dc9cb3..f0eef9d 100644 --- a/server/public/ui/search.ctmpl +++ b/server/public/ui/search.ctmpl @@ -7,7 +7,7 @@
- {{ template "_searchbar" }} + {{ template "_topbar" . }}
{{ template "_filetree" . }}
diff --git a/server/public/ui/templates/_namespace.ctmpl b/server/public/ui/templates/_namespace.ctmpl new file mode 100644 index 0000000..7dc3bf3 --- /dev/null +++ b/server/public/ui/templates/_namespace.ctmpl @@ -0,0 +1,15 @@ +{{ define "_namespace" }} + +{{ if .This.Namespaces }} + +{{ end }} +{{ end }} diff --git a/server/public/ui/templates/_searchbar.ctmpl b/server/public/ui/templates/_searchbar.ctmpl index 265490e..00de6e6 100644 --- a/server/public/ui/templates/_searchbar.ctmpl +++ b/server/public/ui/templates/_searchbar.ctmpl @@ -1,5 +1,5 @@ {{ define "_searchbar" }} -
+
diff --git a/server/public/ui/templates/_topbar.ctmpl b/server/public/ui/templates/_topbar.ctmpl new file mode 100644 index 0000000..2c7267e --- /dev/null +++ b/server/public/ui/templates/_topbar.ctmpl @@ -0,0 +1,6 @@ +{{ define "_topbar" }} +
+ {{ template "_namespace" . }} + {{ template "_searchbar" . }} +
+{{ end }}