1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2024-12-14 11:23:17 +02:00
pigallery2/frontend/app/gallery/gallery.component.html

76 lines
3.2 KiB
HTML
Raw Normal View History

2018-05-04 00:23:48 +02:00
<app-gallery-lightbox #lightbox (onLastElement)="onLightboxLastElement()"></app-gallery-lightbox>
<app-frame>
2017-07-07 22:54:18 +02:00
<ng-container navbar>
2017-07-09 12:03:17 +02:00
2018-05-13 22:59:57 +02:00
<li class="nav-item" *ngIf="countDown">
<span class="navbar-text">
<ng-container i18n>Link availability</ng-container>
: {{countDown.day}}
<ng-container i18n>days</ng-container>
,
2017-07-09 12:03:17 +02:00
{{("0"+countDown.hour).slice(-2)}}:{{("0"+countDown.minute).slice(-2)}}:{{("0"+countDown.second).slice(-2)}}
2018-05-13 22:59:57 +02:00
</span>
2017-07-09 12:03:17 +02:00
</li>
2018-05-13 22:59:57 +02:00
<li class="nav-item" *ngIf="showSearchBar">
2018-05-04 01:17:08 +02:00
<app-gallery-search #search></app-gallery-search>
2017-07-07 22:54:18 +02:00
</li>
2018-05-13 22:59:57 +02:00
<li class="nav-item" *ngIf="showShare">
2018-05-04 01:17:08 +02:00
<app-gallery-share></app-gallery-share>
2017-07-07 22:54:18 +02:00
</li>
</ng-container>
2017-07-20 21:06:48 +02:00
2018-05-13 22:59:57 +02:00
<div body class="container-fluid" style="width: 100%; padding:0" *ngIf="_galleryService.content.value.directory">
2018-05-04 01:17:08 +02:00
<app-gallery-navbar [directory]="_galleryService.content.value.directory"></app-gallery-navbar>
2017-01-23 22:29:07 +02:00
2017-07-08 00:18:24 +02:00
<div class="directories">
2018-05-04 01:17:08 +02:00
<app-gallery-directory *ngFor="let directory of directories"
[directory]="directory"></app-gallery-directory>
2017-07-08 00:18:24 +02:00
</div>
2018-05-04 01:17:08 +02:00
<app-gallery-map *ngIf="isPhotoWithLocation && mapEnabled"
[photos]="_galleryService.content.value.directory.photos"></app-gallery-map>
<app-gallery-grid [photos]="_galleryService.content.value.directory.photos"
[lightbox]="lightbox"></app-gallery-grid>
2017-06-21 11:46:23 +02:00
</div>
2016-05-09 21:43:52 +02:00
2018-05-13 22:59:57 +02:00
<div body class="container-fluid" style="width: 100%; padding:0" *ngIf="_galleryService.content.value.searchResult">
2017-07-25 21:36:28 +02:00
<div class="alert alert-info" role="alert"
*ngIf="_galleryService.content.value.searchResult.resultOverflow == true" i18n>
2017-07-25 21:36:28 +02:00
Too many results to show. Refine your search.
</div>
2017-06-21 11:46:23 +02:00
<ol class="breadcrumb">
<li class="active">
<ng-container i18n>Searching for:</ng-container>
2017-06-21 13:47:21 +02:00
<span [ngSwitch]="_galleryService.content.value.searchResult.searchType">
2018-05-13 22:59:57 +02:00
<span *ngSwitchCase="SearchTypes.image" class="oi oi-image"></span>
<span *ngSwitchCase="SearchTypes.directory" class="oi oi-folder"></span>
<span *ngSwitchCase="SearchTypes.keyword" class="oi oi-tag"></span>
<span *ngSwitchCase="SearchTypes.position" class="oi oi-map-marker"></span>
2016-05-16 11:03:11 +02:00
</span>
2017-07-08 00:18:24 +02:00
<strong>{{_galleryService.content.value.searchResult.searchText}}</strong>
2017-06-21 11:46:23 +02:00
</li>
</ol>
2018-05-04 01:17:08 +02:00
<app-gallery-map *ngIf="isPhotoWithLocation && mapEnabled"
[photos]="_galleryService.content.value.searchResult.photos"></app-gallery-map>
2017-07-08 00:18:24 +02:00
<div class="directories">
2018-05-04 01:17:08 +02:00
<app-gallery-directory *ngFor="let directory of directories"
[directory]="directory"></app-gallery-directory>
2016-05-01 10:28:05 +02:00
</div>
2018-05-04 01:17:08 +02:00
<app-gallery-grid [photos]="_galleryService.content.value.searchResult.photos"
[lightbox]="lightbox"></app-gallery-grid>
2017-06-21 11:46:23 +02:00
</div>
2017-07-20 21:06:48 +02:00
<div body class="container"
style="width: 100%; padding:0"
*ngIf="(!_galleryService.content.value.directory ||
2017-07-21 19:14:22 +02:00
_galleryService.content.value.directory.isPartial == true)
2017-07-20 21:06:48 +02:00
&& !_galleryService.content.value.searchResult">
<div class="spinner">
</div>
</div>
2017-06-21 11:33:21 +02:00
</app-frame>