Skip to content

Commit

Permalink
#287 fix show all bug
Browse files Browse the repository at this point in the history
  • Loading branch information
jeromeleonard committed Jun 11, 2018
1 parent 6f5e0ee commit 6bec0f5
Showing 1 changed file with 21 additions and 16 deletions.
37 changes: 21 additions & 16 deletions thehive-templates/IBMXForce_Lookup_1_0/long.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,22 +24,23 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
</div>


<div class="panel panel-info" ng-if="content.subjects_info.length > 0" ng-init="subjects_info_limit = 5">
<div class="panel panel-info" ng-if="content.subjects_info.length > 0" ng-init="content.subjects_info_limit = 5">
<div class="panel-heading">
<strong>Subjects Info</strong>
<span class="pull-right" ng-if="::content.subjects_info.length > 5">
<a ng-click="subjects_info_limit = content.subjects_info.length">View All ({{::content.subjects_info.length}})</a>
<a ng-if="content.subjects_info_limit == 5" href="" ng-click="content.subjects_info_limit = content.subjects_info.length">View All ({{::content.subjects_info.length}})</a>
<a ng-if="content.subjects_info_limit > 5" href="" ng-click="content.subjects_info_limit = 5">View All ({{::content.subjects_info.length}})</a>
</span>
</div>
<div class="panel-body">
<table class="table table-hover">
<tr>
<tr>show all
<th>Subject</th>
<th>Count</th>
<th>Sender IPs</th>
<th>Date</th>
</tr>
<tr ng-repeat="obj in content.subjects_info | limitTo:subjects_info_limit">
<tr ng-repeat="obj in content.subjects_info | limitTo:content.subjects_info_limit">
<td>{{obj[0]}}</td>
<td>{{obj[1]}}</td>
<td><span ng-repeat="ip in obj[2]">{{ip}}<br/></span></td>
Expand All @@ -50,12 +51,13 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
</div>


<div class="panel panel-info" ng-if="content.emails_info.length > 0" ng-init="emails_info_limit = 5">
<div class="panel panel-info" ng-if="content.emails_info.length > 0" ng-init="content.emails_info_limit = 5">
<div class="panel-heading">
<strong>Emails Info</strong>

<span class="pull-right" ng-if="::content.emails_info.length > 5">
<a href="#/" ng-click="emails_info_limit = content.emails_info.length">View All ({{::content.emails_info.length}})</a>
<a ng-if="content.emails_info_limit == 5" href="" ng-click="emails_info_limit = content.emails_info.length">View All ({{::content.emails_info.length}})</a>
<a ng-if="content.emails_info_limit > 5" href="" ng-click="emails_info_limit = 5">View All ({{::content.emails_info.length}})</a>
</span>
</div>
<div class="panel-body">
Expand All @@ -66,7 +68,7 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
<th>Sender domain</th>
<th>Date</th>
</tr>
<tr ng-repeat="obj in content.emails_info | limitTo:emails_info_limit">
<tr ng-repeat="obj in content.emails_info | limitTo:content.emails_info_limit">
<td>{{obj[2]}}</td>
<td>{{obj[1]}}</td>
<td>{{obj[0]}}</td>
Expand All @@ -76,11 +78,12 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
</div>
</div>

<div class="panel panel-info" ng-if="content.dns.length > 0" ng-init="dns_limit = 5">
<div class="panel panel-info" ng-if="content.dns.length > 0" ng-init="content.dns_limit = 5">
<div class="panel-heading">
<strong>DNS Info</strong>
<span class="pull-right" ng-if="::content.dns.length > 5">
<a ng-click="dns_limit = content.dns.length">View All ({{::content.dns.length}})</a>
<a ng-if="content.dns_limit == 5" href="" ng-click="content.dns_limit = content.dns.length">View All ({{::content.dns.length}})</a>
<a ng-if="content.dns_limit > 5" href="" ng-click="content.dns_limit = 5">View All ({{::content.dns.length}})</a>
</span>
</div>
<div class="panel-body">
Expand All @@ -90,7 +93,7 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
<th>Last</th>
<th>Value</th>
</tr>
<tr ng-repeat="obj in content.dns | limitTo:dns_limit">
<tr ng-repeat="obj in content.dns | limitTo:content.dns_limit">
<td>{{obj[0]}}</td>
<td>{{obj[1]}}</td>
<td>{{obj[2]}}</td>
Expand All @@ -99,11 +102,12 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
</div>
</div>

<div class="panel panel-info" ng-if="content.malware.length > 0" ng-init="malware_limit = 5">
<div class="panel panel-info" ng-if="content.malware.length > 0" ng-init="content.malware_limit = 5">
<div class="panel-heading">
<strong>Malware Info</strong>
<span class="pull-right" ng-if="::content.malware.length > 5">
<a ng-click="malware_limit = content.malware.length">View All ({{::content.malware.length}})</a>
<a ng-if="content.malware_limit == 5" href="" ng-click="content.malware_limit = content.malware.length">View All ({{::content.malware.length}})</a>
<a ng-if="content.malware_limit > 5" href="" ng-click="content.malware_limit = 5">View All ({{::content.malware.length}})</a>
</span>
</div>
<div class="panel-body">
Expand All @@ -117,7 +121,7 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
<th>Origin</th>
<th>Families</th>
</tr>
<tr ng-repeat="obj in content.malware | limitTo:malware_limit">
<tr ng-repeat="obj in content.malware | limitTo:content.malware_limit">
<td>{{obj.type}}</td>
<td>{{obj.count}}</td>
<td>{{obj.firstseen}} - {{obj.lastseen}}</td>
Expand All @@ -130,11 +134,12 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
</div>
</div>

<div class="panel panel-info" ng-if="content.history.length > 0" ng-init="history_limit = 5">
<div class="panel panel-info" ng-if="content.history.length > 0" ng-init="content.history_limit = 5">
<div class="panel-heading">
<strong>History Info</strong>
<span class="pull-right" ng-if="::content.history.length > 5">
<a ng-click="history_limit = content.history.length">View All ({{::content.history.length}})</a>
<a ng-if="content.history_limit == 5" href="" ng-click="content.history_limit = content.history.length">View All ({{::content.history.length}})</a>
<a ng-if="content.history_limit > 5" href="" ng-click="content.history_limit = 5">View All ({{::content.history.length}})</a>
</span>
</div>
<div class="panel-body">
Expand All @@ -148,7 +153,7 @@ <h4>IBM X-Force information for {{artifact.data | fang}}</h4>
<th>Categories</th>
<th>Deleted</th>
</tr>
<tr ng-repeat="obj in content.history | limitTo:history_limit">
<tr ng-repeat="obj in content.history | limitTo:content.history_limit">
<td><h4><span class="label" ng-class="obj.score < 4 ? 'label-success' : obj.score < 7 ? 'label-warning' : 'label-danger'">{{obj.score}}</span><h4></td>
<td>{{obj.day}}</td>
<td>{{obj.country}}</td>
Expand Down

0 comments on commit 6bec0f5

Please sign in to comment.