1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2024-11-03 21:04:03 +08:00

Add config to let blog be open by default #711, #712

This commit is contained in:
Patrik J. Braun 2023-09-06 21:23:02 +02:00
parent 8ac22fb4ad
commit 3825c41f13
4 changed files with 22 additions and 2 deletions

View File

@ -1056,6 +1056,25 @@ export class ClientGalleryConfig {
description: $localize`Pigallery2 uses Bootstrap 5.3 (https://getbootstrap.com/docs/5.3) for design (css, layout). In dark mode it sets 'data-bs-theme="dark"' to the <html> to take advantage bootstrap's color modes. For theming, read more at: https://getbootstrap.com/docs/5.3/customize/color-modes/`
})
Themes: ThemesConfig = new ThemesConfig();
@ConfigProperty({
tags: {
name: $localize`Inline blog starts open`,
priority: ConfigPriority.advanced,
githubIssue: 711
},
description: $localize`Makes inline blog (*.md files content) to be auto open.`
})
InlineBlogStartsOpen: boolean = false;
@ConfigProperty({
tags: {
name: $localize`Top blog starts open`,
priority: ConfigPriority.advanced,
githubIssue: 711
},
description: $localize`Makes inline blog (*.md files content) to be auto open.`
})
TopBlogStartsOpen: boolean = false;
}
@SubConfigClass({tags: {client: true}, softReadonly: true})

View File

@ -32,7 +32,7 @@ export class GalleryComponent implements OnInit, OnDestroy {
public showSearchBar = false;
public showShare = false;
public showRandomPhotoBuilder = false;
public blogOpen = false;
public blogOpen = Config.Gallery.TopBlogStartsOpen;
config = Config;
public isPhotoWithLocation = false;

View File

@ -19,7 +19,7 @@
</ng-container>
<ng-container *ngIf="group.date">
<app-gallery-blog [date]="group.date" [open]="false"></app-gallery-blog>
<app-gallery-blog [date]="group.date" [open]="blogOpen"></app-gallery-blog>
</ng-container>
<div class="media-grid">
<app-gallery-grid-photo

View File

@ -58,6 +58,7 @@ export class GalleryGridComponent
private helperTime: number = null;
public renderDelayTimer: number = null; // delays render on resize
public readonly GroupByTypes = GroupByTypes;
public readonly blogOpen = Config.Gallery.InlineBlogStartsOpen;
constructor(
private overlayService: OverlayService,