mirror of https://github.com/Chocobozzz/PeerTube
Fix search results on mobile
parent
8cd7faaa33
commit
b1ee8526d3
|
@ -50,7 +50,7 @@
|
|||
<div class="video-info">
|
||||
<a class="video-info-name" [routerLink]="['/videos/watch', result.uuid]" [attr.title]="result.name">{{ result.name }}</a>
|
||||
<span i18n class="video-info-date-views">{{ result.publishedAt | myFromNow }} - {{ result.views | myNumberFormatter }} views</span>
|
||||
<a class="video-info-account" [routerLink]="[ '/accounts', result.by ]">{{ result.by }}</a>
|
||||
<a class="video-info-account" [routerLink]="[ '/accounts', result.byAccount ]">{{ result.byAccount }}</a>
|
||||
</div>
|
||||
</div>
|
||||
</ng-container>
|
||||
|
|
|
@ -23,6 +23,7 @@
|
|||
}
|
||||
|
||||
.results-filter-button {
|
||||
cursor: pointer;
|
||||
|
||||
.icon.icon-filter {
|
||||
@include icon(20px);
|
||||
|
@ -133,7 +134,7 @@
|
|||
|
||||
@media screen and (max-width: 800px) {
|
||||
.search-result {
|
||||
margin: 20px 10px;
|
||||
padding: 20px 10px;
|
||||
}
|
||||
|
||||
.results-header {
|
||||
|
|
|
@ -31,6 +31,7 @@ export class SearchComponent implements OnInit, OnDestroy {
|
|||
|
||||
private subActivatedRoute: Subscription
|
||||
private isInitialLoad = true
|
||||
private firstSearch = true
|
||||
|
||||
private channelsPerPage = 2
|
||||
|
||||
|
@ -103,13 +104,16 @@ export class SearchComponent implements OnInit, OnDestroy {
|
|||
.concat(videosResult.videos)
|
||||
this.pagination.totalItems = videosResult.totalVideos + videoChannelsResult.total
|
||||
|
||||
// Focus on channels
|
||||
if (this.channelsPerPage !== 10 && videosResult.videos.length < this.pagination.itemsPerPage) {
|
||||
// Focus on channels if there are no enough videos
|
||||
if (this.firstSearch === true && videosResult.videos.length < this.pagination.itemsPerPage) {
|
||||
this.resetPagination()
|
||||
this.firstSearch = false
|
||||
|
||||
this.channelsPerPage = 10
|
||||
this.search()
|
||||
}
|
||||
|
||||
this.firstSearch = false
|
||||
},
|
||||
|
||||
error => {
|
||||
|
|
Loading…
Reference in New Issue