Skip to content

Commit 5544b39

Browse files
committed
Simplify code
1 parent 6757740 commit 5544b39

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

public/js/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,6 +1704,9 @@ function initVueComponents(){
17041704
searchURL: function() {
17051705
return this.suburl + '/api/v1/repos/search?uid=' + this.uid + '&q=' + this.searchQuery + '&limit=' + this.searchLimit + '&mode=' + this.repoTypes[this.reposFilter].searchMode + (this.reposFilter !== 'all' ? '&exclusive=1' : '');
17061706
},
1707+
repoTypeCount: function() {
1708+
return this.isLoading ? 0 : this.repoTypes[this.reposFilter].count;
1709+
}
17071710
},
17081711

17091712
mounted: function() {

templates/user/dashboard/dashboard.tmpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@
4949
<div class="ui secondary tiny pointing borderless menu center aligned grid repos-filter">
5050
<a class="item" :class="{active: reposFilter === 'all'}" @click="changeReposFilter('all')">
5151
{{.i18n.Tr "all"}}
52-
<div v-show="reposFilter === 'all'" class="ui circular mini grey label">${isLoading ? 0 : repoTypes['all'].count}</div>
52+
<div v-show="reposFilter === 'all'" class="ui circular mini grey label">${repoTypeCount}</div>
5353
</a>
5454
<a class="item" :class="{active: reposFilter === 'sources'}" @click="changeReposFilter('sources')">
5555
{{.i18n.Tr "sources"}}
56-
<div v-show="reposFilter === 'sources'" class="ui circular mini grey label">${isLoading ? 0 : repoTypes['sources'].count}</div>
56+
<div v-show="reposFilter === 'sources'" class="ui circular mini grey label">${repoTypeCount}</div>
5757
</a>
5858
<a class="item" :class="{active: reposFilter === 'forks'}" @click="changeReposFilter('forks')">
5959
{{.i18n.Tr "forks"}}
60-
<div v-show="reposFilter === 'forks'" class="ui circular mini grey label">${isLoading ? 0 : repoTypes['forks'].count}</div>
60+
<div v-show="reposFilter === 'forks'" class="ui circular mini grey label">${repoTypeCount}</div>
6161
</a>
6262
<a class="item" :class="{active: reposFilter === 'mirrors'}" @click="changeReposFilter('mirrors')">
6363
{{.i18n.Tr "mirrors"}}
64-
<div v-show="reposFilter === 'mirrors'" class="ui circular mini grey label">${isLoading ? 0 : repoTypes['mirrors'].count}</div>
64+
<div v-show="reposFilter === 'mirrors'" class="ui circular mini grey label">${repoTypeCount}</div>
6565
</a>
6666
<a class="item" :class="{active: reposFilter === 'collaborative'}" @click="changeReposFilter('collaborative')">
6767
{{.i18n.Tr "collaborative"}}
68-
<div v-show="reposFilter === 'collaborative'" class="ui circular mini grey label">${isLoading ? 0 : repoTypes['collaborative'].count}</div>
68+
<div v-show="reposFilter === 'collaborative'" class="ui circular mini grey label">${repoTypeCount}</div>
6969
</a>
7070
</div>
7171
</div>

0 commit comments

Comments
 (0)