Browse Source

v3 conversion

hmt 6 years ago
parent
commit
b39b054d44

+ 11 - 15
Abgangszeugnis BFS 2seitig.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/agz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -70,23 +70,19 @@
   {/each}
 {/each}
 
+
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
 
-  export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Fussnote: './partials/Fussnoten.html',
-      Voffset: './partials/Voffset.html',
-      SoaTabelle: './partials/SOA-Tabelle.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import SoaTabelle from './partials/SOA-Tabelle.html'
+  import Noten from './partials/Noten.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 15 - 20
Abgangszeugnis BG.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="landscape" size="A3">
       <div class="header">
         <Seitenlogo logo="{privat.traegerLogo}"/>
@@ -209,26 +209,21 @@
 
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg, punkte2note, noteInWorten, fremdsprache }  from './helfer'
-  const _ = R.lodash
 
-	export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Voffset: './partials/Voffset.html',
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _, punkte2note, noteInWorten, fremdsprache,
-      fhrFach (s, fach, id) {
-        const pid = 'P1' + id
-        if (!fach[pid]) return
-        const fach2 = s.fhr_abschluss_faecher.find(f => f.Fach_ID === fach.Fach_ID)
-        const rsid = 'RSII_' + id
-        return fach2[rsid] === '+' ? fach[pid] : `(${fach[pid]})`
-      }
-    },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
+  const _ = R.lodash
+  const fhrFach = (s, fach, id) => {
+    const pid = 'P1' + id
+    if (!fach[pid]) return
+    const fach2 = s.fhr_abschluss_faecher.find(f => f.Fach_ID === fach.Fach_ID)
+    const rsid = 'RSII_' + id
+    return fach2[rsid] === '+' ? fach[pid] : `(${fach[pid]})`
   }
 </script>
 

+ 9 - 14
Abgangszeugnis LF 2seitig.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/agz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -89,19 +89,14 @@
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
 
-  export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Seite2Fussnote: './partials/Seite2Fussnoten.html',
-      Voffset: './partials/Voffset.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Noten from './partials/Noten.html'
+  import Seite2Fussnote from './partials/Seite2Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 9 - 14
Abgangszeugnis.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/agz.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -59,19 +59,14 @@
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
 
-  export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Fussnote: './partials/Fussnoten.html',
-      Voffset: './partials/Voffset.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Noten from './partials/Noten.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 5 - 8
Beilage SOA.html

@@ -14,14 +14,11 @@
 {/each}
 
 <script>
-  export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Voffset: './partials/Voffset.html',
-      SoaTabelle: './partials/SOA-Tabelle.html'
-    }
-  }
+  export let schueler, schule, privat
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import SoaTabelle from './partials/SOA-Tabelle.html'
 </script>
 
 <style>

+ 10 - 16
Halbjahreszeugnis LF.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/zeugnis.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -11,7 +11,7 @@
           {bg(s, 'Bereich')}
         </div>
         <Voffset v="1"/>
-        <b>{s.anrede} {s.Vorname} {_.toString(s.Zusatz)} {s.Name},</b>
+        <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name},</b>
         <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},<br />
         besuchte im Schuljahr {hj.schuljahr} die Klasse {hj.Klasse}
         <Voffset v="2"/>
@@ -47,21 +47,15 @@
 
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
-  const _ = R.lodash
 
-	export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Fussnote: './partials/Fussnoten.html',
-      Voffset: './partials/Voffset.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Noten from './partials/Noten.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 10 - 16
Halbjahreszeugnis.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/zeugnis.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -15,7 +15,7 @@
           {/if}
         </div>
         <Voffset v="1"/>
-        <b>{s.anrede} {s.Vorname} {_.toString(s.Zusatz)} {s.Name},</b>
+        <b>{s.anrede} {s.Vorname} {s.Zusatz || ''} {s.Name},</b>
         <br />geboren am {datum(s.Geburtsdatum)} in {s.Geburtsort},<br />
         besuchte im {hj.Abschnitt}. Halbjahr des Schuljahres {hj.schuljahr} die Klasse {hj.Klasse}
         <Voffset v="2"/>
@@ -63,21 +63,15 @@
 
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
-  const _ = R.lodash
 
-	export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Fussnote: './partials/Fussnoten.html',
-      Voffset: './partials/Voffset.html'
-    },
-    helpers: { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ , bg },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt },
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Noten from './partials/Noten.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 9 - 14
Jahreszeugnis.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <Seitenlogo logo="{privat.traegerLogo}"/>
       <Pageheader art="daten/zeugnis.svg" logo="{privat.logo}" untertitel="{privat.untertitel}"/>
@@ -82,19 +82,14 @@
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
 
-  export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Noten: './partials/Noten.html',
-      Fussnote: './partials/Fussnoten.html',
-      Voffset: './partials/Voffset.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Noten from './partials/Noten.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 9 - 14
Schullaufbahnbescheinigung AHR.html

@@ -1,5 +1,5 @@
 {#each schueler as s (s.ID)}
-  {#each s.abschnitte.filter(aktHalbjahr) as hj (hj.ID)}
+  {#each s.abschnitte.filter(aktHalbjahr()) as hj (hj.ID)}
     <div class="page grid" orientation="portrait" size="A4">
       <div class="header">
         <Seitenlogo logo="{privat.traegerLogo}"/>
@@ -202,20 +202,15 @@
 
 <script>
   import { datum, versetzungsvermerk, volljaehrigBei, bemerkungen, bg }  from './helfer'
-  const _ = R.lodash
 
-	export default {
-    components: {
-      Seitenlogo: './partials/Seitenlogo.html',
-      Pageheader: './partials/Pageheader.html',
-      Voffset: './partials/Voffset.html',
-      Fussnote: './partials/Fussnoten.html'
-    },
-    helpers: { bg, datum, versetzungsvermerk, volljaehrigBei, bemerkungen, _ },
-    computed: {
-      aktHalbjahr: ({jahr, abschnitt}) => { return a => a.Jahr === jahr && a.Abschnitt === abschnitt }
-    }
-  }
+  import Seitenlogo from './partials/Seitenlogo.html'
+  import Pageheader from './partials/Pageheader.html'
+  import Voffset from './partials/Voffset.html'
+  import Fussnote from './partials/Fussnoten.html'
+
+  export let schueler, schule, privat, jahr, abschnitt
+  const _ = R.lodash
+  const aktHalbjahr = () => (a) => a.Jahr === jahr && a.Abschnitt === abschnitt
 </script>
 
 <style>

+ 7 - 13
helfer.js

@@ -1,14 +1,15 @@
 import fkl from './daten/fachklassen.json'
+
 const noten = [null, 'sehr gut', 'gut', 'befriedigend', 'ausreichend', 'mangelhaft', 'ungenügend']
-const enoten = {'E1': 'mit besonderem Erfolg teilgenommen', 'E2': 'mit Erfolg teilgenommen', 'E3': 'teilgenommen'}
+const enoten = { 'E1': 'mit besonderem Erfolg teilgenommen', 'E2': 'mit Erfolg teilgenommen', 'E3': 'teilgenommen' }
 const punkte = {
   15: '1+', 14: '1', 13: '1-',
   12: '2+', 11: '2', 10: '2-',
    9: '3+',  8: '3',  7: '3-',
    6: '4+',  5: '4',  4: '4-',
    3: '5+',  2: '5',  1: '5-',
-             0: '6'}
-  const zahlwort = {1: "eins",2: "zwei",3: "drei",4: "vier",5: "fünf",6: "sechs",7: "sieben",8: "acht",9: "neun",0: "null"}
+             0: '6' }
+const zahlwort = { 1: "eins",2: "zwei",3: "drei",4: "vier",5: "fünf",6: "sechs",7: "sieben",8: "acht",9: "neun",0: "null" }
 
 export const datum = (t) => {
   // gibt ein Datum im deutschen Format zurück
@@ -16,7 +17,7 @@ export const datum = (t) => {
     return new Date(t).toLocaleDateString('de', {day: '2-digit', month: '2-digit', year: 'numeric'})
   } catch (e) {console.log(e); return}
 }
-export const versetzungsvermerk = (s, hj, agz=null) => {
+export const versetzungsvermerk = (s, hj, agz = null) => {
   // gibt, wenn vorhanden den passenden Vermerk zurück
   // wenn es ein agz ist und kein Konferenzdatum feststeht
   if (agz && !hj.Konferenzdatum) return
@@ -30,9 +31,7 @@ export const versetzungsvermerk = (s, hj, agz=null) => {
   }
   return vermerk
 }
-export const bemerkungen = (hj) => {
-  return hj.ZeugnisBem ? hj.ZeugnisBem.replace('\r\n', '<br/>') : 'keine'
-}
+export const bemerkungen = (hj) => hj.ZeugnisBem ? hj.ZeugnisBem.replace('\r\n', '<br/>') : 'keine'
 export const volljaehrigBei = (s, datum) => {
   // gibt an, ob der Schüler *s* zu einem Zeitpunkt *datum* volljährig war
   try {
@@ -47,12 +46,7 @@ export const schulform = (s) => {
     case 'B': return 'Berufsfachschule'
   }
 }
-export const bg = (s,k) => {
-  if (s.fachklasse && s.fachklasse.Kennung && fkl[s.fachklasse.Kennung]) {
-    return fkl[s.fachklasse.Kennung][k]
-  } else
-  return ''
-}
+export const bg = (s, k) => s.fachklasse && s.fachklasse.Kennung && fkl[s.fachklasse.Kennung] ? fkl[s.fachklasse.Kennung][k] : ''
 export const note = (note) => noten[parseInt(note)] || enoten[note]
 export const punkte2note = (p) => punkte[parseInt(p)]
 export const noteInWorten = (n) => n.split('').map(n => n === ',' ? '/' : zahlwort[parseInt(n)]).join(' ')

+ 3 - 10
partials/Fussnoten.html

@@ -56,14 +56,7 @@ notenstufen={false} -->
 </div>
 
 <script>
-  export default {
-    components: { Voffset: './Voffset.html' },
-    data () {
-      return {
-        notenstufen: true,
-        verordnung: true,
-        rechtsbehelfsbelehrung: true
-      }
-    }
-  }
+  export let schule, notenstufen, verordnung, rechtsbehelfsbelehrung = true
+  export let ger, bfs = false
+  import Voffset from './Voffset.html'
 </script>

+ 23 - 27
partials/Noten.html

@@ -19,7 +19,7 @@ fachklasse: muss mitgegeben werden, wenn aus der Fachklassen.json Datei der Stan
 -->
 
 <table class="table-noten">
-  {#each faechergruppen as [gruppen_id, gruppenFaecher]}
+  {#each faechergruppen() as [gruppen_id, gruppenFaecher]}
     <tr>
       <td class="fachgruppe-margin">
         <b>{gruppenbezeichnung(gruppen_id)}</b>
@@ -62,35 +62,31 @@ fachklasse: muss mitgegeben werden, wenn aus der Fachklassen.json Datei der Stan
   import { note, fremdsprache } from '../helfer'
   const _ = R.lodash
 
-  export default {
-    helpers: {
-      _, note, fremdsprache,
-      gruppenbezeichnung: gruppe => gruppenIds[gruppe],
-      lernbereicheUndFaecher: gruppenFaecher => Object.entries(_.groupBy(gruppenFaecher, f => f.fach.Bezeichnung)),
-    },
-    computed: {
-      faechergruppen: ({ noten, fachGliederungen }) => {
-        // noten werden im jeweiligen Dokument über das *noten*-Attribut mitgegeben.
-        // z.B. die Abschnittsnote oder die Noten aus *s.bk_abschluss_faecher* und co.
-        // Nutzer über Konsole auf Änderungen in den Fächern hinweisen
-        if (fachGliederungen && fachGliederungen.length > 0) console.log('Es wurden Fachgliederungswerte gesetzt: ', fachGliederungen)
-        // suche in den fachGliederungen, ob für die jeweilige Fachklasse was besonderes festgelegt wurde
-        // vorausgesetzt, fachGliederungen wurde mitgegeben
-        const faecher = fachGliederungen
-          ? noten.map(f => {return {...f, fach: Object.assign(f.fach, fachGliederungen.find(fg => fg.Fach_ID === f.Fach_ID))}})
-          : noten
-        // erstmal alle Fächer sortieren in der passenden Reihenfolge,
-        // dann nach Fachgruppe gruppieren
-        return Object.entries(_.groupBy(_.sortBy(faecher, f => f.fach.SortierungS2), f => f.fach.Fachgruppe_ID))
-      },
+  export let lernfeld, ger = false
+  export let noten, fachGliederungen, fachklasse
+  const gruppenbezeichnung = gruppe => gruppenIds[gruppe]
+  const lernbereicheUndFaecher = gruppenFaecher => Object.entries(_.groupBy(gruppenFaecher, f => f.fach.Bezeichnung))
+  const faechergruppen = () => {
+    // noten werden im jeweiligen Dokument über das *noten*-Attribut mitgegeben.
+    // z.B. die Abschnittsnote oder die Noten aus *s.bk_abschluss_faecher* und co.
+    // Nutzer über Konsole auf Änderungen in den Fächern hinweisen
+    if (fachGliederungen && fachGliederungen.length > 0) console.log('Es wurden Fachgliederungswerte gesetzt: ', fachGliederungen)
+    // suche in den fachGliederungen, ob für die jeweilige Fachklasse was besonderes festgelegt wurde
+    // vorausgesetzt, fachGliederungen wurde mitgegeben
+    const faecher = fachGliederungen
+      ? noten.map(f => {return {...f, fach: Object.assign(f.fach, fachGliederungen.find(fg => fg.Fach_ID === f.Fach_ID))}})
+      : noten
+    // erstmal alle Fächer sortieren in der passenden Reihenfolge,
+    // dann nach Fachgruppe gruppieren
+    return Object.entries(_.groupBy(_.sortBy(faecher, f => f.fach.SortierungS2), f => f.fach.Fachgruppe_ID))
+  }
       // Berufsbezogen kommt neuerdings zuerst, dann berufsübergreifend
       // wenn aber nur eine Note vermerkt ist, dann normal zurück
-      faechergruppenUmsortiert: ({ faechergruppen }) => faechergruppen.length > 1
-        ? [faechergruppen[0], faechergruppen[1]] = [faechergruppen[1], faechergruppen[0]]
-        : faechergruppen
-    }
-  }
+  // const faechergruppenUmsortiert = () => faechergruppen.length > 1
+  //       ? [faechergruppen[0], faechergruppen[1]] = [faechergruppen[1], faechergruppen[0]]
+  //       : faechergruppen
 </script>
+
 <style>
 .table-noten {
   width: 100%;

+ 2 - 4
partials/Seite2Fussnoten.html

@@ -5,8 +5,6 @@
 </div>
 
 <script>
-	export default { components: {
-      Fussnote: './Fussnoten.html'
-    }
-  }
+export let schule, ger, notenstufen
+import Fussnote from './Fussnoten.html'
 </script>