|
|
|
@ -314,8 +314,7 @@ function changeFilterHandler() {
|
|
|
|
|
// Initialize request filters as per user settings:
|
|
|
|
|
// https://github.com/gorhill/httpswitchboard/issues/49
|
|
|
|
|
var statsFilters = cachedUserSettings.statsFilters;
|
|
|
|
|
uDom('input[id^="show-"][type="checkbox"]').toArray().forEach(function(elem) {
|
|
|
|
|
var input = uDom(elem);
|
|
|
|
|
uDom('input[id^="show-"][type="checkbox"]').forEach(function(input) {
|
|
|
|
|
statsFilters[input.attr('id')] = !!input.prop('checked');
|
|
|
|
|
});
|
|
|
|
|
changeUserSettings('statsFilters', statsFilters);
|
|
|
|
@ -396,8 +395,7 @@ uDom.onLoad(function(){
|
|
|
|
|
// init ui as per user settings
|
|
|
|
|
uDom('#max-logged-requests').val(userSettings.maxLoggedRequests);
|
|
|
|
|
var statsFilters = userSettings.statsFilters;
|
|
|
|
|
uDom('input[id^="show-"][type="checkbox"]').toArray().forEach(function(elem) {
|
|
|
|
|
var input = uDom(elem);
|
|
|
|
|
uDom('input[id^="show-"][type="checkbox"]').forEach(function(input) {
|
|
|
|
|
var filter = statsFilters[input.attr('id')];
|
|
|
|
|
input.prop('checked', filter === undefined || filter === true);
|
|
|
|
|
});
|
|
|
|
|