burningTyger 7 years ago
parent
commit
50dc40eec3
3 changed files with 22 additions and 18 deletions
  1. 4 2
      views/asz_fs_hp.slim
  2. 12 11
      views/page.scss
  3. 6 5
      views/partials/p_noten_grid.slim

+ 4 - 2
views/asz_fs_hp.slim

@@ -14,6 +14,7 @@ link rel="stylesheet" href=url("/css/page.css")
     .main
       .main-grid
         .main-left
+          .voffset-1
           b #{s.anrede} #{s.vorname} #{s.zusatz} #{s.name},
           br /
           |geboren am #{(s.geburtsdatum).strftime("%d.%m.%Y")} in #{s.geburtsort},
@@ -30,9 +31,9 @@ link rel="stylesheet" href=url("/css/page.css")
             ==partial :p_noten_grid, :s => s, :hj => hj, :repo => repo, :notenquelle => :note_abschluss
           ==partial :p_zeugnis_bemerkungen_grid, :s => s, :hj => hj
         .main-right
+          .voffset-1
           |#{s.anrede} #{s.vorname} #{s.name} hat das staatliche
-          h4.text-center
-            =repo.fachklasse_info hj, "Examen"
+          b =<>repo.fachklasse_info hj, "Examen"
           'am
           =>(hj.noten.find{|l| l.fach.fach_krz == "KO"}._lernentw || "FEHLT!") rescue (Warnung.add(s.name, "Kolloquium nicht angegeben");"Fehlt")
           'bestanden.
@@ -68,6 +69,7 @@ link rel="stylesheet" href=url("/css/page.css")
                     b=s.bk_abschluss_leistungen.find{|l| l.fach_krz == "BPgesamt"}.note(:note_abschluss) rescue (Warnung.add(s.name, "Berufspraktikum nicht angegeben"); "Fehlt")
           .voffset-1
           |#{s.anrede} #{s.vorname} #{s.name} ist berechtigt, die Berufsbezeichnung
+          .voffset-1
           h4.text-center
             =s.berufsbezeichnung_mw.gsub("- praxisintegrierte Form","")
           |zu führen.

+ 12 - 11
views/page.scss

@@ -161,7 +161,7 @@ hr {
   width: 100%;
   border: none;
   border-collapse: collapse;
-  margin-bottom: 1em;
+  margin-bottom: 1rem;
 }
 .table-bordered {
   border-collapse: collapse;
@@ -172,22 +172,23 @@ hr {
 .fach-bezeichnung {
   padding-left: 10mm;
   &.padding-5 {
-    padding-left: 2em;
+    padding-left: 2rem;
   }
 }
 .td-fach-note {
-  padding-bottom: .5rem;
-  width: 12em;
+  padding-bottom: .2rem;
+  padding-top: .2rem;
+  width: 12rem;
   span {
     background-color: #dcdcdc !important;
     text-align: center;
-    width: 10em;
+    width: 10rem;
     display: block;
     vertical-align: middle;
     margin:0 auto;
     &.e-note {
       background-color: white !important;
-      width: 17em;
+      width: 17rem;
       margin: 0;
     }
   }
@@ -196,13 +197,13 @@ hr {
   padding: 2mm 0 2mm 0;
 }
 .fachgruppe-margin {
-  padding-top: 0.3em;
+  padding-top: 0.3rem;
 }
 .fett {
   font-weight: bolder;
 }
 .lernfeld-lernbereich {
-  padding-left: 2em;
+  padding-left: 2rem;
   padding-bottom:0;
 }
 .lernbereich {
@@ -212,7 +213,7 @@ hr {
   font-size: smaller;
 }
 .eng {
-  line-height: 1.3em;
+  line-height: 1.3rem;
 }
 .grau *{
   color: rgb(100,100,100) !important;
@@ -220,11 +221,11 @@ hr {
 ul.dashes {
   margin: 0;
   list-style-type: none;
-  padding-left: 1em;
+  padding-left: 1rem;
   li:before {
     content: "–";
     position: absolute;
-    margin-left: -1em;
+    margin-left: -1rem;
   }
 }
 .schulnummer {

+ 6 - 5
views/partials/p_noten_grid.slim

@@ -14,8 +14,12 @@ table.table-noten class=("table-eng" if s.asd_schulform.start_with?("E"))
           td colspan="2" =faecherbereich
       -faecher.each do |fach|
         tr
-          td class=("lernfeld-lernbereich" if String === faecherbereich) class=("fach-bezeichnung" unless s.asd_schulform.start_with?("E")) class=("fett" if fach[:bezeichnung] == "Projektarbeit")
-            ==fach[:zeugnisbez]
+          td class=("lernfeld-lernbereich" if String === faecherbereich) class=("fach-bezeichnung" unless s.asd_schulform.start_with?("E"))
+            /behandle Projektarbeit wie faecherbereich und rücke den Titel mit Noten ein
+            -if %w(Projektarbeit).include? fach[:bezeichnung]
+              ==fach[:lernentw]
+            -else
+              ==fach[:zeugnisbez]
             -if notenquelle
               ==<fach[:sprachniveau]
               -if s.asd_schulform.start_with?("C") and fach[:gewichtung] == 0 || !fach[:gewichtung]
@@ -27,6 +31,3 @@ table.table-noten class=("table-eng" if s.asd_schulform.start_with?("E"))
             //korrigieren, wenn längere e-Noten auftauchen
             span class=("e-note" if (fach[:noten_krz].start_with?("E") || (s.asd_schulform.start_with?("D")) && (fach[:fachgruppe] == 30) && (fach[:noten_krz] == "NB") ))
               =fach[:note]
-        -if fach[:zeugnisbez] == "Projektarbeit"
-          tr
-            td =fach[:lernentw]