Skip to content

Commit

Permalink
#1579 WIP: Fix the IOC % filter
Browse files Browse the repository at this point in the history
  • Loading branch information
nadouani authored and To-om committed Nov 13, 2020
1 parent 815874f commit 9985dd9
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

self.rateFilters = {
fObservables: undefined,
fIoc: undefined
fIocs: undefined
};

self.sortField = '-sCreatedAt';
Expand Down Expand Up @@ -72,7 +72,8 @@
item.fTitle = item.case.title;
item.fMatches = _.keys(item.observableTypes);
item.fObservables = Math.floor((item.similarObservableCount / item.observableCount) * 100);
item.fIocs = Math.floor((item.similarIocCount / item.iocCount) * 100);
item.fIocs = Math.floor((item.similarIocCount / item.iocCount) * 100) || 0;

item.sCreatedAt = item.case._createdAt;
});

Expand Down Expand Up @@ -101,7 +102,7 @@

self.rateFilters = {
fObservables: undefined,
fIoc: undefined
fIocs: undefined
};
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,20 +70,20 @@
<div class="case-item filter-panel">
<div class="case-details text-bold">
<div class="form-group has-feedback has-clear">
<input type="text" class="form-control input-sm" ng-model="$cmp.similarityFilters.fTitle">
<input type="text" class="form-control input-sm" ng-model="$cmp.similarityFilters.fTitle" placeholder="Filter by title">
<a class="fa fa-times-circle form-control-feedback form-control-clear text-muted" ng-click="$cmp.similarityFilters.fTitle = undefined" style="pointer-events: auto;cursor: pointer;"></a>
</div>
</div>
<div class="case-date text-bold"></div>
<div class="case-similarity text-bold">
<div class="form-group has-feedback has-clear">
<input type="number" class="form-control input-sm" ng-model="$cmp.rateFilters.fObservables">
<input type="number" class="form-control input-sm" ng-model="$cmp.rateFilters.fObservables" placeholder="% min.">
<a class="fa fa-times-circle form-control-feedback form-control-clear text-muted" ng-click="$cmp.rateFilters.fObservables = undefined" style="pointer-events: auto;cursor: pointer;"></a>
</div>
</div>
<div class="case-similarity text-bold">
<div class="form-group has-feedback has-clear">
<input type="number" class="form-control input-sm" ng-model="$cmp.rateFilters.fIocs">
<input type="number" class="form-control input-sm" ng-model="$cmp.rateFilters.fIocs" placeholder="% min." step="1" min="0">
<a class="fa fa-times-circle form-control-feedback form-control-clear text-muted" ng-click="$cmp.rateFilters.fIocs = undefined" style="pointer-events: auto;cursor: pointer;"></a>
</div>
</div>
Expand Down Expand Up @@ -141,13 +141,13 @@

<div class="case-similarity">
<div>
<strong>{{(item.similarObservableCount / item.observableCount) | percentage:0}}</strong> ({{item.similarObservableCount}} / {{item.observableCount}})
<a href ng-click="$cmp.rateFilters.fObservables = item.fObservables"><strong>{{item.fObservables | number:0}} %</strong></a> ({{item.similarObservableCount}} / {{item.observableCount}})
<uib-progressbar class="progress progress-sm" max="item.observableCount" value="item.similarObservableCount" type="primary"></uib-progressbar>
</div>
</div>
<div class="case-similarity">
<div ng-if="item.iocCount > 0">
<strong>{{(item.similarIocCount / item.iocCount) | percentage:0}}</strong> ({{item.similarIocCount}} / {{item.iocCount}})
<a href ng-click="$cmp.rateFilters.fIocs = item.fIocs"><strong>{{item.fIocs | number:0}} %</strong></a> ({{item.similarIocCount}} / {{item.iocCount}})
<uib-progressbar class="progress progress-sm" max="item.iocCount" value="item.similarIocCount" type="danger"></uib-progressbar>
</div>
<div ng-if="item.iocCount === 0">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<div class="page-sizer">
<select class="form-control input-sm"
ng-model="$cmp.pagination.pageSize"
ng-options="v for v in [1,2,5,10,15,30,50]"></select>
ng-options="v for v in [10,15,30,50]"></select>
<span class="page-sizer-label nowrap ml-xxs">per page</span>
</div>
</div>
Expand Down

0 comments on commit 9985dd9

Please sign in to comment.