Reinstate backup of views HTML due to race condition somewhere

Also add in debugging info displayed if sortorder winds up not being an
array
This commit is contained in:
Squidly271 2017-10-21 19:16:58 -04:00
parent 6d037299a4
commit 9aff996748
3 changed files with 3 additions and 0 deletions

View File

@ -205,6 +205,7 @@ $(function(){
} else { } else {
setSortOrder(); setSortOrder();
var displayContent = $("#tooltipviews").html(); var displayContent = $("#tooltipviews").html();
$("#tooltipviews").attr("data-backup",displayContent);
$("#tooltipviews").html(""); // Because I'm using id's instead of classes $("#tooltipviews").html(""); // Because I'm using id's instead of classes
} }
instance.content(displayContent); instance.content(displayContent);
@ -214,6 +215,7 @@ $(function(){
$(".sortButton,.dirButton").click(function() { changeSortOrder(this.id,$(this).attr("class")); }); $(".sortButton,.dirButton").click(function() { changeSortOrder(this.id,$(this).attr("class")); });
}, },
functionAfter: function(instance,helper) { functionAfter: function(instance,helper) {
$("#tooltipviews").html($("#tooltipviews").attr("data-backup"));
setSortOrder(); setSortOrder();
} }
}); });

View File

@ -541,6 +541,7 @@ function getPostArray($setting) {
return $_POST[$setting]; return $_POST[$setting];
} }
function getSortOrder($sortArray) { function getSortOrder($sortArray) {
if ( ! is_array($sortArray) ) { print_r($_POST); }
foreach ($sortArray as $sort) { foreach ($sortArray as $sort) {
$sortOrder[$sort[0]] = $sort[1]; $sortOrder[$sort[0]] = $sort[1];
} }