From d9e60e226526c247f9b47c6fe31780afee56817f Mon Sep 17 00:00:00 2001
From: Gabriela Bittencourt <gabrielabittencourt00@gmail.com>
Date: Fri, 13 Aug 2021 13:24:13 +0200
Subject: [PATCH] Improved formatting of related objects for better readability

---
 pd/nw/dialog_search.html | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

diff --git a/pd/nw/dialog_search.html b/pd/nw/dialog_search.html
index cae65bf8a..8f3640b56 100644
--- a/pd/nw/dialog_search.html
+++ b/pd/nw/dialog_search.html
@@ -387,8 +387,9 @@ function display_toc() {
 		header.appendChild(a);
 		div.appendChild(header);
 		if (doc.description) {
-		    text_node = document.createTextNode(doc.description);
-		    div.appendChild(text_node);
+		    var p_desc = document.createElement("p");
+		    p_desc.innerHTML = doc.description;
+		    div.appendChild(p_desc);
 		}
 	    } catch (e) {
 		// entry doesn't exist, ignore it
@@ -819,8 +820,7 @@ function display_doc(doc) {
     var div = document.createElement("div"),
         a = document.createElement("a"),
         results_elem = document.getElementById("results"),
-        header,
-        text_node;
+        header;
     a.href = "javascript: pdgui.doc_open('" +
          pdgui.defunkify_windows_path(path.dirname(doc.id)) + "', '" +
          pdgui.defunkify_windows_path(path.basename(doc.id)) + "');"
@@ -831,12 +831,15 @@ function display_doc(doc) {
     header.appendChild(a);
     div.appendChild(header);
     if (doc.description) {
-	text_node = document.createTextNode(doc.description);
-	div.appendChild(text_node);
+        var p_desc = document.createElement("p");
+        p_desc.innerHTML = doc.description;
+	    div.appendChild(p_desc);
     }
     if (doc.related_objects) {
-        text_node = document.createTextNode("\n Related objects: " + doc.related_objects.toString());
-        div.appendChild(text_node);
+        var p_rel_objs = document.createElement("p");
+        p_rel_objs.innerHTML = "Related objects: ".bold() + doc.related_objects.toString();
+        p_rel_objs.style.marginTop = "-10px";
+        div.appendChild(p_rel_objs);
     }
     results_elem.appendChild(div);
     toc_bookmark_update(current_dir);
@@ -871,7 +874,7 @@ function doc_search() {
             title: {boost: 64, expand: true},
             keywords: {boost: 8, expand: true},
             description: {boost: 2},
-            related_objects: {boost: 1}
+            related_objects: {boost: 1, expand: true}
         }
     });
     // Increase priority of pd-l2ork docs over externals docs
-- 
GitLab