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