diff --git a/CHANGELOG.md b/CHANGELOG.md index e263886a..beed860f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ * 2.0.9 - fixed ignore for istanbul (#3) - fixed duplicate source file - - updated UI + - fixed UI issues * 2.0.8 - added new feature `v8 ignore next N/start/stop` diff --git a/packages/v8/src/app.vue b/packages/v8/src/app.vue index b4c4f473..dd439d17 100644 --- a/packages/v8/src/app.vue +++ b/packages/v8/src/app.vue @@ -661,17 +661,25 @@ const getGridData = () => { }; const watermarkFilter = (status) => { - if (!status) { - return false; - } + const map = { low: state.watermarkLow, medium: state.watermarkMedium, high: state.watermarkHigh }; + + // always true if all checked + if (map.low && map.medium && map.high) { + return true; + } + + // shows unknown if all unchecked + map.unknown = !map.low && !map.medium && !map.high; + if (map[status]) { return true; } + return false; }; @@ -684,7 +692,7 @@ const searchHandler = (rowItem) => { const status = rowItem[`${state.watermarkType}_status`]; const watermarkGate = watermarkFilter(status); if (!watermarkGate) { - return; + return false; } const keywords = state.keywords.trim().toLowerCase();