diff --git a/src/module/Application/pwa/html/application/impressum.html b/src/module/Application/pwa/html/application/impressum.html
index 9a55489..d60f56c 100644
--- a/src/module/Application/pwa/html/application/impressum.html
+++ b/src/module/Application/pwa/html/application/impressum.html
@@ -1,8 +1,11 @@
\ No newline at end of file
diff --git a/src/module/Application/pwa/js/Fragment/WordRotatorSettingFragment.js b/src/module/Application/pwa/js/Fragment/WordRotatorSettingFragment.js
index 1e70171..ba4f3c2 100644
--- a/src/module/Application/pwa/js/Fragment/WordRotatorSettingFragment.js
+++ b/src/module/Application/pwa/js/Fragment/WordRotatorSettingFragment.js
@@ -5,6 +5,8 @@ import {InstallManager, Matomo, SoundManager} from "../../../../../js/lib/pwa-as
import {CreditsSite} from "../site/CreditsSite";
import {PrivacyPolicySite} from "../site/PrivacyPolicySite";
import {ChooseThemeDialog} from "../dialog/ChooseThemeDialog";
+import {ContactSite} from "../../../../../js/lib/pwa-contact";
+import {ImpressumSite} from "../site/ImpressumSite";
export class WordRotatorSettingFragment extends LocalStorageSettingsFragment {
constructor(site) {
@@ -59,6 +61,12 @@ export class WordRotatorSettingFragment extends LocalStorageSettingsFragment {
this.findBy("#privacy-policy-button").addEventListener("click", () => {
this.getSite().startSite(PrivacyPolicySite);
});
+ this.findBy("#contact-button").addEventListener("click", () => {
+ this.getSite().startSite(ContactSite);
+ });
+ this.findBy("#impressum-button").addEventListener("click", () => {
+ this.getSite().startSite(ImpressumSite);
+ });
InstallManager.setCanInstallListener(() => {
let installButton = this.findBy("#install-button");
diff --git a/src/module/Application/pwa/js/site/ImpressumSite.js b/src/module/Application/pwa/js/site/ImpressumSite.js
new file mode 100644
index 0000000..712f66e
--- /dev/null
+++ b/src/module/Application/pwa/js/site/ImpressumSite.js
@@ -0,0 +1,12 @@
+import {WordRotatorBaseSite} from "./WordRotatorBaseSite";
+import {InitPromise} from "../../../../../js/lib/pwa-lib";
+
+export class ImpressumSite extends WordRotatorBaseSite{
+ constructor(siteManager) {
+ super(siteManager, "html/application/impressum.html", "impressum");
+ }
+}
+
+InitPromise.addPromise(app => {
+ app.addDeepLink("impressum", ImpressumSite);
+});
\ No newline at end of file