Fixed synax for legacy chrome (#339)

main
Boris Sekachev 7 years ago committed by Nikita Manovich
parent d11c443689
commit ce50089582

@ -5,6 +5,8 @@
*/ */
/* exported FilterModel FilterController FilterView */ /* exported FilterModel FilterController FilterView */
/* eslint no-unused-vars: ["error", { "caughtErrors": "none" }] */
"use strict"; "use strict";
class FilterModel { class FilterModel {
@ -55,7 +57,7 @@ class FilterModel {
let idxs = JSON.search(this._convertCollection(interpolation), `(${this._filter})/id`); let idxs = JSON.search(this._convertCollection(interpolation), `(${this._filter})/id`);
return interpolation.filter(x => idxs.indexOf(x.model.id) != -1); return interpolation.filter(x => idxs.indexOf(x.model.id) != -1);
} }
catch(err) { catch(ignore) {
return []; return [];
} }
} }
@ -83,7 +85,7 @@ class FilterController {
try { try {
document.evaluate(value, document, () => "ns"); document.evaluate(value, document, () => "ns");
} }
catch (error) { catch (ignore) {
return false; return false;
} }
this._model.updateFilter(value, silent); this._model.updateFilter(value, silent);
@ -113,10 +115,10 @@ class FilterView {
try { try {
predefinedValues = JSON.parse(localStorage.getItem("filterValues")) || []; predefinedValues = JSON.parse(localStorage.getItem("filterValues")) || [];
} }
catch { catch (ignore) {
predefinedValues = []; predefinedValues = [];
} }
let initSubmitList = () => { let initSubmitList = () => {
this._filterSubmitList.empty(); this._filterSubmitList.empty();
for (let value of predefinedValues) { for (let value of predefinedValues) {

Loading…
Cancel
Save