Răsfoiți Sursa

fix für kleine e-noten

hmt 4 ani în urmă
părinte
comite
1c8cc5fe6c
2 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 1 1
      helfer.mjs
  2. 1 1
      partials/Noten.svelte

+ 1 - 1
helfer.mjs

@@ -57,7 +57,7 @@ export const schulform = (s) => {
   }
 }
 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 note = (note) => noten[parseInt(note)] || enoten[note?.toUpperCase()]
 export const punkte2note = (p) => punkte[parseInt(p)]
 export const note2punkte = (n) => Object.keys(punkte).find(k=>punkte[k]===n);
 export const noteInWorten = (n) => n && n.split('').map(n => n === ',' ? '/' : zahlwort[parseInt(n)]).join(' ')

+ 1 - 1
partials/Noten.svelte

@@ -66,7 +66,7 @@ berufsbezogenZuerst: Diese Einstellung legt fest, dass die gen. Fächer zuerst a
             Außer es ist eine Sprache, dann wird es wohl ein 'teilgenommen' sein,
             das auf eine Fremdsprachenprüfung hinweist und nicht mit den anderen
             Fächern im Diff-Bereich steht. Optisch besser. -->
-            {#if (f.fach.IstSprache==='-') && ((f.NoteAbschluss && f.NoteAbschluss.startsWith('E')) || (f.NotenKrz && f.NotenKrz.startsWith('E')))}
+            {#if (f.fach.IstSprache==='-') && (f.NoteAbschluss?.toUpperCase().startsWith('E') || f.NotenKrz?.toUpperCase().startsWith('E'))}
               <td class="td-fach-note"><span class="e-note">{note(f.NoteAbschluss) || note(f.NotenKrz)}</span></td>
             {:else}
               <td class="td-fach-note"><span>{note(f.NoteAbschluss) || note(f.NotenKrz) || '–––––'}</span></td>