make filter sort persistent

This commit is contained in:
j 2019-06-27 22:29:26 +02:00
parent b5cecee034
commit 6fb9aee717
2 changed files with 6 additions and 4 deletions

View file

@ -174,9 +174,11 @@ pandora.ui.documentFilter = function(id) {
},
sort: function(data) {
Ox.Log('', 'SORT', data)
var filters = Ox.clone(pandora.user.ui.documentFilters);
var filters = Ox.clone(pandora.user.ui.documentFilters, true);
/*
pandora.$ui.mainMenu.checkItem('sortMenu_sortfilters_sortfilter' + id + '_' + data.key);
pandora.$ui.mainMenu.checkItem('sortMenu_orderfilters_orderfilter' + id + '_' + (data.operator == '+' ? 'ascending' : 'descending'));
*/
filters[i].sort = [{key: data.key, operator: data.operator}];
pandora.UI.set({documentFilters: filters});
}
@ -201,7 +203,7 @@ pandora.ui.documentFilter = function(id) {
})
.bindEvent({
change: function(data) {
var filters = Ox.clone(pandora.user.ui.documentFilters),
var filters = Ox.clone(pandora.user.ui.documentFilters, true),
find,
id_ = data.checked[0].id,
i_ = Ox.getIndexById(pandora.user.ui.documentFilters, id_);

View file

@ -174,7 +174,7 @@ pandora.ui.filter = function(id) {
},
sort: function(data) {
Ox.Log('', 'SORT', data)
var filters = Ox.clone(pandora.user.ui.filters);
var filters = Ox.clone(pandora.user.ui.filters, true);
pandora.$ui.mainMenu.checkItem('sortMenu_sortfilters_sortfilter' + id + '_' + data.key);
pandora.$ui.mainMenu.checkItem('sortMenu_orderfilters_orderfilter' + id + '_' + (data.operator == '+' ? 'ascending' : 'descending'));
filters[i].sort = [{key: data.key, operator: data.operator}];
@ -201,7 +201,7 @@ pandora.ui.filter = function(id) {
})
.bindEvent({
change: function(data) {
var filters = Ox.clone(pandora.user.ui.filters),
var filters = Ox.clone(pandora.user.ui.filters, true),
find,
id_ = data.checked[0].id,
i_ = Ox.getIndexById(pandora.user.ui.filters, id_);