From c1e839961eb99df24742a605a5dfc1b10ed14d00 Mon Sep 17 00:00:00 2001
From: Roeland Jago Douma <roeland@famdouma.nl>
Date: Fri, 18 Jan 2019 22:06:54 +0100
Subject: [PATCH] Include static search template in JS

There is no need to fetch this from the server if it is static anyway.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
---
 core/search/js/searchprovider.js        | 24 ++++++++++++++++--------
 core/search/templates/part.results.html | 13 -------------
 2 files changed, 16 insertions(+), 21 deletions(-)
 delete mode 100644 core/search/templates/part.results.html

diff --git a/core/search/js/searchprovider.js b/core/search/js/searchprovider.js
index 86a22f570f8..7b4970b37f6 100644
--- a/core/search/js/searchprovider.js
+++ b/core/search/js/searchprovider.js
@@ -416,14 +416,22 @@ $(document).ready(function() {
 	var $searchBox = $('#searchbox');
 	if ($searchResults.length > 0 && $searchBox.length > 0) {
 		$searchResults.addClass('hidden');
-		$searchResults.load(
-			OC.getRootPath() + '/core/search/templates/part.results.html',
-			function() {
-				OC.Search = new OCA.Search.Core(
-					$searchBox,
-					$searchResults
-				);
-			}
+		$searchResults.html('<table>\n' +
+			'\t<tbody>\n' +
+			'\t\t<tr class="template">\n' +
+			'\t\t\t<td class="icon"></td>\n' +
+			'\t\t\t<td class="info">\n' +
+			'\t\t\t\t<a class="link">\n' +
+			'\t\t\t\t\t<div class="name"></div>\n' +
+			'\t\t\t\t</a>\n' +
+			'\t\t\t</td>\n' +
+			'\t\t</tr>\n' +
+			'\t</tbody>\n' +
+			'</table>\n' +
+			'<div id="status"><span></span></div>');
+		OC.Search = new OCA.Search.Core(
+			$searchBox,
+			$searchResults
 		);
 	} else {
 		// check again later
diff --git a/core/search/templates/part.results.html b/core/search/templates/part.results.html
deleted file mode 100644
index 6fad9f2cdd8..00000000000
--- a/core/search/templates/part.results.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<table>
-	<tbody>
-		<tr class="template">
-			<td class="icon"></td>
-			<td class="info">
-				<a class="link">
-					<div class="name"></div>
-				</a>
-			</td>
-		</tr>
-	</tbody>
-</table>
-<div id="status"><span></span></div>
\ No newline at end of file
-- 
GitLab