diff --git a/javascript/src/TablesorterController.js b/javascript/src/TablesorterController.js index 6248cf90a3b03e55f7377d1b760a8bb0118a53c5..f10c3a298d12e260ce73d224ae9d15577e63df2d 100644 --- a/javascript/src/TablesorterController.js +++ b/javascript/src/TablesorterController.js @@ -40,6 +40,7 @@ var QfqNS = QfqNS || {}; filter_columnFilters: hasFilter, // turn filters on/off with true/false filter_reset: ".reset", filter_cssFilter: "form-control", + filter_saveFilters : true, columnSelector_mediaquery: false, output_delivery: "download", output_saveFileName: "tableExport.csv", @@ -168,9 +169,6 @@ var QfqNS = QfqNS || {}; setValue = value; } - // apply view change - select.val(setValue).change(); - // create edit view dropdown var viewDropdownHtml = '<div class="btn-group qfq-tablesorter-menu-item" style="right: 53px;">' + '<button type="button" class="btn btn-default form-control qfq-view-editor dropdown-toggle" data-toggle="dropdown">' + @@ -208,13 +206,7 @@ var QfqNS = QfqNS || {}; }); }); - var tableSorterHeader = $(table).find('.tablesorter-header'); - tableSorterHeader.click(function() { - var viewFromSelect = that._parseViewSelectValue(select.val()); - if (viewFromSelect.name !== 'Clear') { - that._saveTableViewPrompt(table, viewFromSelect.name, viewFromSelect.public, false); - } - }); + $(table).trigger('update'); }; n.TablesorterController.prototype._doColumnSelector = function (table, tablesorterMenuWrapper, uniqueIdentifier) {