diff --git a/assets/data.json b/assets/data.json
index b0ed0a1..ece305b 100644
--- a/assets/data.json
+++ b/assets/data.json
@@ -870,5 +870,108 @@
"Preis": "1,00 €",
"Auflage": null
}
+ ],
+ "hertzblatt": [
+ { "Name": "1994-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1994-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "1994-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "1994-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1994-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1994-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "1995-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1995-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "1995-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "1995-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1995-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1995-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "1996-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1996-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "1996-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "1996-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1996-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1996-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "1997-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1997-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "1997-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "1997-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1997-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1997-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "1998-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1998-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "1998-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1998-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1998-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "1999-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "1999-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "1999-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "1999-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "1999-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "2000-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2000-2-1", "Erscheinungsdatum": null, "Ausgabe": "2-1" },
+ { "Name": "2000-2-2", "Erscheinungsdatum": null, "Ausgabe": "2-2" },
+ { "Name": "2000-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2000-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2000-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "2001-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2001-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2001-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2001-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2001-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2002-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2002-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2002-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2002-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2002-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2003-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2003-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2003-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2003-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2003-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "2004-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2004-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2004-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2004-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2004-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2004-6", "Erscheinungsdatum": null, "Ausgabe": "6" },
+ { "Name": "2007-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2008-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2008-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2008-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2008-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2010-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2010-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ {
+ "Name": "2010-2-SONDER",
+ "Erscheinungsdatum": null,
+ "Ausgabe": "2 Sonderbeilage"
+ },
+ { "Name": "2010-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2010-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2010-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2012-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2012-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2012-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2012-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2012-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2014-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2014-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2014-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2014-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2015-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2015-5", "Erscheinungsdatum": null, "Ausgabe": "5" },
+ { "Name": "2016-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2016-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2016-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "2016-4", "Erscheinungsdatum": null, "Ausgabe": "4" },
+ { "Name": "2017-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2017-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2018-1", "Erscheinungsdatum": null, "Ausgabe": "1" },
+ { "Name": "2018-2", "Erscheinungsdatum": null, "Ausgabe": "2" },
+ { "Name": "2018-3", "Erscheinungsdatum": null, "Ausgabe": "3" },
+ { "Name": "BLATT-1", "Erscheinungsdatum": null, "Ausgabe": "BLATT-1" },
+ { "Name": "BLATT-2", "Erscheinungsdatum": null, "Ausgabe": "BLATT-2" },
+ { "Name": "BLATT-3", "Erscheinungsdatum": null, "Ausgabe": "BLATT-3" },
+ { "Name": "BLATT-4", "Erscheinungsdatum": null, "Ausgabe": "BLATT-4" },
+ { "Name": "BLATT-5", "Erscheinungsdatum": null, "Ausgabe": "BLATT-5" }
]
}
diff --git a/src/index.html b/src/index.html
index 9eaf89a..fe5027d 100644
--- a/src/index.html
+++ b/src/index.html
@@ -18,18 +18,20 @@
diff --git a/src/models.ts b/src/models.ts
index de159d2..33f123e 100644
--- a/src/models.ts
+++ b/src/models.ts
@@ -15,3 +15,9 @@ export interface HertzschlagAusgabe {
Auflage?: number;
yumpu?: string;
}
+
+export interface HertzblattAusgabe {
+ Name: string;
+ Erscheinungsdatum: Date;
+ Ausgabe: string;
+}
diff --git a/src/modules/impressum.ts b/src/modules/about.ts
similarity index 92%
rename from src/modules/impressum.ts
rename to src/modules/about.ts
index b116bd7..c97ac23 100644
--- a/src/modules/impressum.ts
+++ b/src/modules/about.ts
@@ -1,4 +1,4 @@
-export default function Impressum() {
+export default function About() {
const ret = document.createElement("div");
ret.classList.add("pagewrapper");
ret.innerHTML =
diff --git a/src/modules/ausgabeHertzblatt.ts b/src/modules/ausgabeHertzblatt.ts
new file mode 100644
index 0000000..3057d04
--- /dev/null
+++ b/src/modules/ausgabeHertzblatt.ts
@@ -0,0 +1,48 @@
+import { checkFile } from "./utils";
+import json from "../../assets/data.json";
+import Page from "./page";
+
+export default function AusgabeHertzblatt(params) {
+ const ret = document.createElement("div");
+
+ const ausg = json.hertzblatt.find((i) => i["Name"] == params.id);
+
+ if (ausg) {
+ let pagehtml = `
+
+ HertzBLATT ${ausg["Name"]}
+ `;
+ for (let i in ausg) {
+ if (ausg[i] != null) {
+ pagehtml = pagehtml + "" + i + ": " + ausg[i] + "
";
+ }
+ }
+ checkFile(`${json.baseUrl}hertzblatt/pdf/${ausg["Name"]}.pdf`).then(
+ (exists) => {
+ if (exists) {
+ ret.innerHTML +=
+ // prettier-ignore
+ `
+
+ PDF Anzeigen
+
+
+ `;
+ }
+ }
+ );
+
+ ret.innerHTML = pagehtml;
+ }
+ return Page(ret);
+}
diff --git a/src/modules/ausgabeHertzschlag.ts b/src/modules/ausgabeHertzschlag.ts
index 5906380..2ddeaf7 100644
--- a/src/modules/ausgabeHertzschlag.ts
+++ b/src/modules/ausgabeHertzschlag.ts
@@ -2,7 +2,7 @@ import { checkFile } from "./utils";
import json from "../../assets/data.json";
import Page from "./page";
-export default function Ausgabe(params) {
+export default function AusgabeHertzschlag(params) {
const ret = document.createElement("div");
const ausg = json.hertzschlag.find((i) => i["Ausgabe"] == params.id);
@@ -35,10 +35,10 @@ export default function Ausgabe(params) {