Navigationsleiste, Stundenplan und Planungsseite optisch verbessert.
This commit is contained in:
2484
src/data/a4.pdf
2484
src/data/a4.pdf
File diff suppressed because one or more lines are too long
@@ -9,6 +9,7 @@ halbjahr = 1
|
||||
# Kalenderwochen des Halbjahres für die Übersichtsseite
|
||||
kw_start = 35
|
||||
kw_ende = 6
|
||||
kw_ferien = 42,43,52,1
|
||||
|
||||
# Startseite: Binde den Stundenplan aus der angegebenen Datei ein (leer: kein Stundenplan)
|
||||
stundenplandatei = stundenplan.md
|
||||
@@ -17,7 +18,7 @@ stundenplandatei = stundenplan.md
|
||||
csvtrenner = ;
|
||||
|
||||
# Ausgabegerät: rm2, paperpro, a4
|
||||
device = a4
|
||||
device = rm2
|
||||
|
||||
|
||||
[klasse-5a]
|
||||
|
||||
File diff suppressed because one or more lines are too long
3385
src/data/rm2.pdf
3385
src/data/rm2.pdf
File diff suppressed because one or more lines are too long
@@ -14,22 +14,22 @@ th {
|
||||
|
||||
/* Lerngruppennavigation */
|
||||
table.lerngruppen {
|
||||
margin-top: 0pt;
|
||||
width: 100%;
|
||||
border: none;
|
||||
margin-top: 0pt;
|
||||
}
|
||||
table.lerngruppen a {
|
||||
color: black;
|
||||
text-decoration: none;
|
||||
}
|
||||
table.lerngruppen td {
|
||||
border-left: 0.3px solid black;
|
||||
border-right: 0.3px solid black;
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
border-left: 0.1px solid black;
|
||||
border-right: 0.1px solid black;
|
||||
border-top: 0.1px solid black;
|
||||
border-bottom: 0.1px solid black;
|
||||
}
|
||||
td.group, td.current {
|
||||
width: 12.5%;
|
||||
width: 11.125%; /* 5.5% Rest für X */
|
||||
font-size: 100%;
|
||||
padding-top: 3pt;
|
||||
padding-bottom: 0pt;
|
||||
@@ -45,21 +45,21 @@ table.lerngruppen td.home {
|
||||
border: none;
|
||||
}
|
||||
td.group {
|
||||
background-color: ghostwhite;
|
||||
background-color: white;
|
||||
}
|
||||
td.current {
|
||||
background-color: lightgrey;
|
||||
}
|
||||
|
||||
|
||||
/* Überschriftszeile */
|
||||
/* Überschriftszeile mit Icon-Symbolen */
|
||||
table.headline, tr.headline, td.headline {
|
||||
border: none !important;
|
||||
}
|
||||
table.headline {
|
||||
width: 100%;
|
||||
margin-top: 12pt;
|
||||
margin-bottom: 10pt;
|
||||
margin-top: 14pt;
|
||||
margin-bottom: 4pt;
|
||||
}
|
||||
table.headline td {
|
||||
font-size: 175%;
|
||||
@@ -106,6 +106,8 @@ table.timetable tr {
|
||||
border: none;
|
||||
}
|
||||
table.timetable a {
|
||||
text-decoration: none;
|
||||
background-color: #f2f2f2;
|
||||
color: black;
|
||||
}
|
||||
th.stunde, td.stunde {
|
||||
|
||||
@@ -16,8 +16,10 @@ def erstelleHalbjahresuebersicht(klassekurs_name, dateien, path, namen, gebdaten
|
||||
try:
|
||||
kw_start = int(allgemein["kw_start"])
|
||||
kw_ende = int(allgemein["kw_ende"])
|
||||
kw_ferien = allgemein["kw_ferien"]
|
||||
ferien = kw_ferien.split(",")
|
||||
except KeyError:
|
||||
print('"kw_start" oder "kw_ende" fehlt im allgemeinen Teil der Input-Datei!')
|
||||
print('"kw_start", "kw_ende" oder "kw_ferien" fehlt im allgemeinen Teil der Input-Datei!')
|
||||
exit(0)
|
||||
|
||||
table += '<a name="'+klassekurs_name+'Halbjahr"></a>'
|
||||
@@ -36,15 +38,18 @@ def erstelleHalbjahresuebersicht(klassekurs_name, dateien, path, namen, gebdaten
|
||||
|
||||
if (halbjahr=='1'):
|
||||
for count in range(kw_start, 52):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
if (not(str(count) in ferien)):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
for count in range(1, kw_ende+1):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
if (not(str(count) in ferien)):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
else:
|
||||
for count in range(kw_start, kw_ende+1):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
if (not(str(count) in ferien)):
|
||||
table += '<tr><td class="luecke"> </td><td class="kw'+extrakw+'">'+str(count)+'</td>'
|
||||
table += '<td class="kw_sessions"></td><td class="kw_content"></td></tr>'
|
||||
|
||||
table += '</table>'
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import os
|
||||
|
||||
def erstelleNavigation(klassekurs_name, lerngruppen, path, config, inputs):
|
||||
|
||||
header = '<table class="lerngruppen"><tr>'
|
||||
header = '<table class="lerngruppen"><tr class="lerngruppen">'
|
||||
header += '<td class="home"> </td>'
|
||||
|
||||
myclass = "group"
|
||||
|
||||
Reference in New Issue
Block a user