From 3357d44467efae475d836fd0460e02d309a65380 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Thu, 10 Feb 2022 15:37:37 -0700 Subject: [PATCH] search is now full titles --- spike/review/reinvent/ezmded/ui/index.html | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/spike/review/reinvent/ezmded/ui/index.html b/spike/review/reinvent/ezmded/ui/index.html index 813b758..6000e86 100644 --- a/spike/review/reinvent/ezmded/ui/index.html +++ b/spike/review/reinvent/ezmded/ui/index.html @@ -154,7 +154,7 @@ results.sort() var innerHTML = "" if (!results || results.length == 0) innerHTML = "no results" @@ -270,15 +270,23 @@ var lastTree = {} function idsToTitle(original_ids) { + const fullTitle = idsToFullTitle(original_ids) + return fullTitle.slice(fullTitle.lastIndexOf("/")+1, fullTitle.length) + } + + function idsToFullTitle(original_ids) { var ids = original_ids.slice(0, original_ids.length) var subtree = lastTree + var fullTitle = "" while (ids && ids.length > 0) { if (!subtree || !subtree["Branches"] || !subtree["Branches"][ids[0]]) break subtree = subtree["Branches"][ids[0]] + if (subtree && subtree.Leaf && subtree.Leaf.Title) + fullTitle += "/" + subtree.Leaf.Title ids = ids.slice(1, ids.length) - if (ids.length == 0 && subtree.Leaf && subtree.Leaf.Title ) { - return subtree.Leaf.Title + if (ids.length == 0) { + return fullTitle.slice(1, fullTitle.length) } } return ids[ids.length-1]