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

View File

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