From b94e8035d2b23adf86e04b7ee5365431e495c493 Mon Sep 17 00:00:00 2001
From: enured <enis.nuredini@uzh.ch>
Date: Tue, 13 Dec 2022 16:30:33 +0100
Subject: [PATCH] B14506: Removed not needed Default view. And fixed wrong
 behaviour when page loads first time. refs #14506

---
 javascript/src/TablesorterController.js | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/javascript/src/TablesorterController.js b/javascript/src/TablesorterController.js
index 6ffdf2e17..7dc85d720 100644
--- a/javascript/src/TablesorterController.js
+++ b/javascript/src/TablesorterController.js
@@ -118,12 +118,7 @@ var QfqNS = QfqNS || {};
             setDefault('Clear', true);
         }
 
-        // add 'Default' private view if not exists
-        if(!tableViews.some(function (v) {return v.name === 'Default' && !v.public;})) {
-            setDefault('Default', false);
-        }
-
-        // set default views
+        // set default view
         function setDefault(name, publicBool) {
             var allColumns = Array($.tablesorter.getFilters(table).length).fill(0).map(function (e,i) {return i;});
             var view = {
@@ -132,9 +127,6 @@ var QfqNS = QfqNS || {};
                 view: {columnSelection: allColumns, filters: [], sortList: []}
             };
             tableViews.push(view);
-            if (name === 'Default' && publicBool === false) {
-                that._saveTableViewPrompt(table, view.name, false);
-            }
         }
 
         var lastSelect = '';
-- 
GitLab