Impressum fertig
This commit is contained in:
parent
c7102ed527
commit
e5b6116ab3
@ -1 +1 @@
|
||||
<div class="max-height fill-me"><div class="row max-width grow flex-center"><div class="columns small-centered small-12 smedium-11 medium-9 large-7"><div class="row setting-row hidden" id=install-button><span class="columns small-6" data-translation=install></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=theme-chooser><span class="columns small-6" data-translation=theme></span> <span class="columns small-6 text-right"><div id=theme-name></div></span></div><label class="switch row setting-row"><span class="columns small-6" data-translation=sound></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=play-sound name=play-sound value=1 data-default=1> <span class=slider></span></span></label> <label class="switch row setting-row"><span class="columns small-6" data-translation=music></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=play-music name=play-music value=1 data-default=1> <span class=slider></span></span></label><div class="row setting-row" id=credits-button><span class="columns small-6" data-translation=credits></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=privacy-policy-button><span class="columns small-6" data-translation=privacy-policy></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=impressum-button><span class="columns small-6" data-translation=impressum></span> <span class="columns small-6 text-right" data-translation=">"></span></div><label class="switch row setting-row"><span class="columns small-6" data-translation=track></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=track-switch name=matomoShouldTrack value=1 data-default=1 data-raw=1> <span class=slider></span></span></label> <button id=reset-levels class="button hidden" data-translation=reset-levels></button></div></div></div>
|
||||
<div class="max-height fill-me"><div class="row max-width grow flex-center"><div class="columns small-centered small-12 smedium-11 medium-9 large-7"><div class="row setting-row hidden" id=install-button><span class="columns small-6" data-translation=install></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=theme-chooser><span class="columns small-6" data-translation=theme></span> <span class="columns small-6 text-right"><div id=theme-name></div></span></div><label class="switch row setting-row"><span class="columns small-6" data-translation=sound></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=play-sound name=play-sound value=1 data-default=1> <span class=slider></span></span></label> <label class="switch row setting-row"><span class="columns small-6" data-translation=music></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=play-music name=play-music value=1 data-default=1> <span class=slider></span></span></label><div class="row setting-row" id=credits-button><span class="columns small-6" data-translation=credits></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=privacy-policy-button><span class="columns small-6" data-translation=privacy-policy></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=impressum-button><span class="columns small-6" data-translation=impressum></span> <span class="columns small-6 text-right" data-translation=">"></span></div><div class="row setting-row" id=contact-button><span class="columns small-6" data-translation=contact></span> <span class="columns small-6 text-right" data-translation=">"></span></div><label class="switch row setting-row"><span class="columns small-6" data-translation=track></span> <span class="columns small-6 text-right"><input type=checkbox class=setting id=track-switch name=matomoShouldTrack value=1 data-default=1 data-raw=1> <span class=slider></span></span></label> <button id=reset-levels class="button hidden" data-translation=reset-levels></button></div></div></div>
|
||||
@ -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");
|
||||
|
||||
@ -25,7 +25,7 @@
|
||||
<input type="checkbox" class="setting" id="play-music" name='play-music' value="1"
|
||||
data-default="1">
|
||||
<span class="slider"></span>
|
||||
</span>
|
||||
</span>
|
||||
</label>
|
||||
<div class='row setting-row' id='credits-button'>
|
||||
<span class='columns small-6' data-translation="credits"></span>
|
||||
@ -39,6 +39,10 @@
|
||||
<span class='columns small-6' data-translation="impressum"></span>
|
||||
<span class='columns small-6 text-right' data-translation=">"></span>
|
||||
</div>
|
||||
<div class='row setting-row' id='contact-button'>
|
||||
<span class='columns small-6' data-translation="contact"></span>
|
||||
<span class='columns small-6 text-right' data-translation=">"></span>
|
||||
</div>
|
||||
<label class="switch row setting-row">
|
||||
<span class='columns small-6' data-translation="track"></span>
|
||||
<span class='columns small-6 text-right'>
|
||||
|
||||
@ -1,8 +1,11 @@
|
||||
<div>
|
||||
<h2>Impressum</h2>
|
||||
<p>Silas Günther<br />
|
||||
Mariabrunnstraße 48<br />52064 Aachen</p>
|
||||
<p>Telefon: +4915782273429<br />
|
||||
E-Mail: <a href="mailto:wordRotator@silas.link">wordRotator@silas.link</a><br />
|
||||
Mariabrunnstraße 48<br />
|
||||
52064 Aachen<br/>
|
||||
Deutschland
|
||||
</p>
|
||||
<p>E-Mail: <a href="mailto:wordRotator@silas.link">wordRotator@silas.link</a><br />
|
||||
<a href = "contactMe" class = "link" target="_blank">Kontaktformular</a>
|
||||
</p>
|
||||
</div>
|
||||
@ -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");
|
||||
|
||||
12
src/module/Application/pwa/js/site/ImpressumSite.js
Normal file
12
src/module/Application/pwa/js/site/ImpressumSite.js
Normal file
@ -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);
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user