Fix loss of err-to-exc collecting state, mend UI

This commit is contained in:
Ilya Ig. Petrov 2017-06-03 20:22:57 +05:00
parent 766529d8b9
commit 8a9ce3df9c
3 changed files with 21 additions and 5 deletions

View File

@ -71,10 +71,10 @@ export default function getExceptions(theState) {
key: 'lookupLastErrors', key: 'lookupLastErrors',
desc: 'Собирать последние ошибки в запросах, чтобы вручную добавлять избранные из них в исключения.', desc: 'Собирать последние ошибки в запросах, чтобы вручную добавлять избранные из них в исключения.',
}} }}
checked={props.bgWindow.apis.lastErrors.ifCollecting} checked={props.bgWindow.apis.lastNetErrors.ifCollecting}
onChange={(event) => { onChange={(event) => {
props.bgWindow.apis.lastErrors.ifCollecting = event.target.checked; props.bgWindow.apis.lastNetErrors.ifCollecting = event.target.checked;
props.funs.setStatusTo('Сделано.'); props.funs.setStatusTo('Сделано.');
}} }}

View File

@ -6,8 +6,24 @@
const lastErrors = []; const lastErrors = [];
const lastErrorsLength = 20; const lastErrorsLength = 20;
const that = window.apis.lastErrors = { const IF_COLL_KEY = 'err-to-exc-if-coll';
ifCollecting: false,
const privates = {
ifCollecting: window.localStorage[IF_COLL_KEY] || false,
};
const that = window.apis.lastNetErrors = {
get ifCollecting() {
return privates.ifCollecting;
},
set ifCollecting(newValue) {
privates.ifCollecting = window.localStorage[IF_COLL_KEY] = newValue;
},
get: () => lastErrors, get: () => lastErrors,
} }

View File

@ -41,7 +41,7 @@
</head> </head>
<body> <body>
<h3>Список последних ошибок</h3> <h3>Список последних ошибок</h3>
Новые сверху, количество ошибок ограничено 20тью. Новые сверху, количество ошибок ограничено 20ю.
<table> <table>
<thead> <thead>
<tr> <tr>