some more fixes to flags, simplifying qs manipulation in flags search

re: #5232
v1.18.x
Julian Lam 8 years ago
parent 380ebf67ee
commit e6768ab572

@ -41,6 +41,7 @@
"no-history": "No flag history.",
"state": "State",
"state-all": "All states",
"state-open": "New/Open",
"state-wip": "Work in Progress",
"state-resolved": "Resolved",

@ -20,16 +20,10 @@ define('forum/flags/list', ['components', 'Chart'], function (components, Chart)
}
filtersEl.find('button').on('click', function () {
var payload = filtersEl.serializeArray();
var qs = payload.map(function (filter) {
if (filter.value) {
return filter.name + '=' + filter.value;
} else {
return;
}
}).filter(Boolean).join('&');
ajaxify.go('flags?' + qs);
var payload = filtersEl.serializeArray().filter(function (item) {
return !!item.value;
});
ajaxify.go('flags?' + $.param(payload));
});
};

@ -5,7 +5,6 @@ var async = require('async');
var user = require('../user');
var flags = require('../flags');
var analytics = require('../analytics');
// var adminFlagsController = require('./admin/flags');
var modsController = {
flags: {}

Loading…
Cancel
Save