Impressum fertig

This commit is contained in:
silas
2018-10-13 22:19:21 +02:00
parent c7102ed527
commit e5b6116ab3
6 changed files with 48 additions and 5 deletions

View File

@@ -6900,6 +6900,16 @@ class ChooseThemeDialog extends Dialog {
}
}
class ImpressumSite extends WordRotatorBaseSite{
constructor(siteManager) {
super(siteManager, "html/application/impressum.html", "impressum");
}
}
InitPromise.addPromise(app => {
app.addDeepLink("impressum", ImpressumSite);
});
class WordRotatorSettingFragment extends LocalStorageSettingsFragment {
constructor(site) {
super(site, "html/application/fragment/settings.html");
@@ -6953,6 +6963,12 @@ 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");