Skip to content

Commit 60b1def

Browse files
authored
SF-3380 Fix remaining white label display bugs (#3203)
1 parent f793743 commit 60b1def

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

src/SIL.XForge.Scripture/ClientApp/src/app/app.component.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { BreakpointObserver, BreakpointState } from '@angular/cdk/layout';
2-
import { Component, DestroyRef, OnDestroy, OnInit } from '@angular/core';
2+
import { DOCUMENT } from '@angular/common';
3+
import { Component, DestroyRef, Inject, OnDestroy, OnInit } from '@angular/core';
4+
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
35
import { NavigationEnd, Router } from '@angular/router';
46
import Bugsnag from '@bugsnag/js';
57
import { translate } from '@ngneat/transloco';
@@ -31,11 +33,10 @@ import {
3133
BrowserIssue,
3234
SupportedBrowsersDialogComponent
3335
} from 'xforge-common/supported-browsers-dialog/supported-browsers-dialog.component';
36+
import { ThemeService } from 'xforge-common/theme.service';
3437
import { UserService } from 'xforge-common/user.service';
3538
import { quietTakeUntilDestroyed } from 'xforge-common/util/rxjs-util';
3639
import { issuesEmailTemplate, supportedBrowser } from 'xforge-common/utils';
37-
import { ThemeService } from 'xforge-common/theme.service';
38-
import { takeUntilDestroyed } from '@angular/core/rxjs-interop';
3940
import versionData from '../../../version.json';
4041
import { environment } from '../environments/environment';
4142
import { SFProjectProfileDoc } from './core/models/sf-project-profile-doc';
@@ -73,6 +74,7 @@ export class AppComponent extends DataLoadingComponent implements OnInit, OnDest
7374
constructor(
7475
private readonly router: Router,
7576
private readonly authService: AuthService,
77+
@Inject(DOCUMENT) private readonly document: Document,
7678
private readonly userService: UserService,
7779
private readonly projectService: SFProjectService,
7880
private readonly dialogService: DialogService,
@@ -237,6 +239,7 @@ export class AppComponent extends DataLoadingComponent implements OnInit, OnDest
237239

238240
async ngOnInit(): Promise<void> {
239241
await this.authService.loggedIn;
242+
this.document.title = environment.siteName;
240243
this.featureFlags.darkMode.enabled$.pipe(takeUntilDestroyed(this.destroyRef)).subscribe(enabled => {
241244
this.themeService.setDarkMode(enabled);
242245
});
Binary file not shown.

src/SIL.XForge.Scripture/ClientApp/src/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
1717
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet" />
1818
<meta charset="utf-8" />
19-
<title>Scripture Forge</title>
19+
<title>Loading…</title>
2020
<base href="/" />
2121

2222
<meta name="viewport" content="width=device-width, initial-scale=1, interactive-widget=resizes-content" />

src/SIL.XForge.Scripture/Pages/Shared/_Layout.cshtml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
2626
@await RenderSectionAsync("meta", required: false)
2727
<title>@Settings.GetSiteName()</title>
28-
<link rel="icon" type="image/x-icon" href="~/favicon.ico" />
29-
<link rel="shortcut icon" type="image/x-icon" href="~/favicon.ico" />
28+
<link rel="icon" type="image/x-icon" href="~/@(Settings.UseScriptureForgeBranding() ? "favicon" : "assets/icons/sd").ico" />
29+
<link rel="shortcut icon" type="image/x-icon" href="~/@(Settings.UseScriptureForgeBranding() ? "favicon" : "assets/icons/sd").ico" />
3030
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300&display=swap" />
3131
<link rel="stylesheet" href="~/lib/material-design-lite/css/material.sf_grey-pt_green.min.css" />
3232
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons" />

0 commit comments

Comments
 (0)