瀏覽代碼

Fixed Music module search function

Toby Chui 3 年之前
父節點
當前提交
640c8d339c
共有 1 個文件被更改,包括 12 次插入2 次删除
  1. 12 2
      web/Music/index.html

+ 12 - 2
web/Music/index.html

@@ -550,14 +550,18 @@
 	//Searching related functions
 	var preSearchItemBuffer = "";
 	var searchModeEnabled = false;
+	var previousPagingEnabled = false;
 	function enterSearchMode(){
 		if (searchModeEnabled){
 			//Search mode already enabled
 			return;
 		}
+		previousPagingEnabled = pagingEnabled;
+		togglePagingMode(false);
 		$("#searchModeMenu").show();
 		$("#mainMenu").hide();
-		preSearchItemBuffer = [$("#mainList").html(),$("#interfaceTitle").text(),$("#AMmenuIcon").attr("class")];
+		let previousDisplayList = Array.from(displayList);
+		preSearchItemBuffer = [$("#mainList").html(),$("#interfaceTitle").text(),$("#AMmenuIcon").attr("class"), $("#interfaceDetails").html(), previousDisplayList];
 		searchModeEnabled = true;
 	}
 
@@ -569,9 +573,15 @@
 			//If previous record exists, recover the previous view from storage
 			$("#mainList").html(preSearchItemBuffer[0]);
 			$("#interfaceTitle").text(preSearchItemBuffer[1]);
-			$("#AMmenuIcon").attr("class",preSearchItemBuffer[2])
+			$("#AMmenuIcon").attr("class",preSearchItemBuffer[2]);
+			$("#interfaceDetails").html(preSearchItemBuffer[3]);
+			displayList = preSearchItemBuffer[4];
 			preSearchItemBuffer = "";
 		}
+
+		if (previousPagingEnabled){
+			togglePagingMode(true);
+		}
 		searchModeEnabled = false;
 	}