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

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

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

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

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

Loading…
Cancel
Save