Skip to content
Snippets Groups Projects
Commit dcd397c1 authored by Florent Poittevin's avatar Florent Poittevin
Browse files

refacto: add dynamically override stylesheat and remove default favicon

parent 10e70ed1
No related branches found
No related tags found
No related merge requests found
......@@ -103,6 +103,7 @@ export class AppComponent extends SharedAbstractPresentational {
super();
this.store.dispatch(new AppAction.InitApplication());
this.setTitle();
this._setOverrideCssStyleSheet();
this.listenCurrentModule();
this.listenThemeChange();
this.observeOfflineOnlineMode();
......@@ -158,10 +159,12 @@ export class AppComponent extends SharedAbstractPresentational {
}
private setFavicon(): void {
const link = this._document.querySelector("link[rel*='icon']") || this._document.createElement("link");
const header = this._document.querySelector("head");
const link = this._document.createElement("link");
this._renderer.setAttribute(link, "type", "image/x-icon");
this._renderer.setAttribute(link, "rel", "shortcut icon");
this._renderer.setAttribute(link, "href", `./assets/themes/${environment.theme}/favicon.ico`);
this._renderer.appendChild(header, link);
}
private setImageToolbar(): void {
......@@ -252,4 +255,13 @@ export class AppComponent extends SharedAbstractPresentational {
width: "400px",
});
}
private _setOverrideCssStyleSheet(): void {
const header = this._document.querySelector("head");
const link = this._document.createElement("link");
this._renderer.setAttribute(link, "type", "text/css");
this._renderer.setAttribute(link, "rel", "stylesheet");
this._renderer.setAttribute(link, "href", `./assets/styles/override.css`);
this._renderer.appendChild(header, link);
}
}
......@@ -8,19 +8,12 @@
<meta name="viewport"
content="width=device-width, initial-scale=1 maximum-scale=1, user-scalable=0"
>
<link rel="icon"
type="image/x-icon"
href="/assets/themes/dlcm/favicon.ico"
>
<link rel="manifest"
href="manifest.webmanifest"
>
<meta name="theme-color"
content="#000000"
>
<link rel="stylesheet"
href="/assets/styles/override.css"
>
</head>
<body>
<dlcm-root></dlcm-root>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment