diff --git a/archive/community.applications-2017.10.21.txz b/archive/community.applications-2017.10.21.txz index 993ce8ff..0b0e24c2 100644 Binary files a/archive/community.applications-2017.10.21.txz and b/archive/community.applications-2017.10.21.txz differ diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/CommunityApps.page b/source/community.applications/usr/local/emhttp/plugins/community.applications/CommunityApps.page index 20d52fde..c54cea4f 100644 --- a/source/community.applications/usr/local/emhttp/plugins/community.applications/CommunityApps.page +++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/CommunityApps.page @@ -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(); } }); diff --git a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/helpers.php b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/helpers.php index 7a739685..9ebe91f8 100644 --- a/source/community.applications/usr/local/emhttp/plugins/community.applications/include/helpers.php +++ b/source/community.applications/usr/local/emhttp/plugins/community.applications/include/helpers.php @@ -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]; }