From 9923b182f4d9c7984c5bab7bfdf44059d925647f Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 16 Feb 2022 07:53:27 -0700 Subject: [PATCH] max width for filetree --- spike/review/reinvent/ezmded/server/server.go | 14 +++++++++++++- spike/review/reinvent/ezmded/ui/render.go | 4 ++-- .../reinvent/ezmded/ui/templates/_filetree.ctmpl | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/spike/review/reinvent/ezmded/server/server.go b/spike/review/reinvent/ezmded/server/server.go index e45058c..516e028 100644 --- a/spike/review/reinvent/ezmded/server/server.go +++ b/spike/review/reinvent/ezmded/server/server.go @@ -222,7 +222,19 @@ func (server *Server) uiSearchHandler(w http.ResponseWriter, r *http.Request) er data[i].ID = idsTitles[i][0] data[i].Title = idsTitles[i][1] } - return t.Lookup("search").Execute(w, map[string]interface{}{"Results": data}) + tree := server.tree() + branches, err := tree.GetRootMeta() + if err != nil { + return err + } + branchesJSON, err := json.Marshal(branches) + if err != nil { + return err + } + return t.Lookup("search").Execute(w, map[string]interface{}{ + "Results": data, + "Tree": string(branchesJSON), + }) } func (server *Server) uiFilesHandler(w http.ResponseWriter, r *http.Request) error { diff --git a/spike/review/reinvent/ezmded/ui/render.go b/spike/review/reinvent/ezmded/ui/render.go index 1a66b1e..cf1e542 100644 --- a/spike/review/reinvent/ezmded/ui/render.go +++ b/spike/review/reinvent/ezmded/ui/render.go @@ -88,7 +88,7 @@ newlines ID string }{ {Title: "title id00", ID: "id00"}, - {Title: "title id07", ID: "id07"}, + {Title: "title id07 but it's really really really long", ID: "id07"}, {Title: "title id00 / title id10", ID: "id00/id10/id10"}, {Title: "title id00 / title id10 / title id20", ID: "id00/id10/id20"}, }, @@ -111,7 +111,7 @@ newlines "id04": {"Leaf":{"Title":"title id04"},"Branches":{}}, "id05": {"Leaf":{"Title":"title id05"},"Branches":{}}, "id06": {"Leaf":{"Title":"title id06"},"Branches":{}}, - "id07": {"Leaf":{"Title":"title id07"},"Branches":{}} + "id07": {"Leaf":{"Title":"title id07 but it's really really really long"},"Branches":{}} } }`, } diff --git a/spike/review/reinvent/ezmded/ui/templates/_filetree.ctmpl b/spike/review/reinvent/ezmded/ui/templates/_filetree.ctmpl index 54aa3ef..3ee47f9 100644 --- a/spike/review/reinvent/ezmded/ui/templates/_filetree.ctmpl +++ b/spike/review/reinvent/ezmded/ui/templates/_filetree.ctmpl @@ -17,7 +17,7 @@ padding-right: 1em; } -
+