From bd4e3492a6a3d3409e368e7de3e18038df11de84 Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Fri, 19 Jul 2013 13:32:03 +0000 Subject: [PATCH] Optische Anpassung an das CIS-Redesign und Korrekturen bei den Raumtypen-SQL's --- cis/infoterminal/infoterm.css | 85 +++++++++++++++++++++----------- cis/infoterminal/keyboard.php | 20 ++------ cis/infoterminal/tw_logo_01.jpg | Bin 17370 -> 4899 bytes 3 files changed, 59 insertions(+), 46 deletions(-) diff --git a/cis/infoterminal/infoterm.css b/cis/infoterminal/infoterm.css index 5afaaf9a5..75ca4e321 100644 --- a/cis/infoterminal/infoterm.css +++ b/cis/infoterminal/infoterm.css @@ -1,59 +1,84 @@ @charset "utf-8"; /* Standart Einstellungen */ - body{ font-size: larger; letter-spacing : 1px; font-family: Verdana, "Times New Roman", Times, serif MS Courier New,Tahoma,Arial, Helvetica, sans-serif,Trebuchet MS;} + body{ font-size: larger; letter-spacing : 1px; font-family: Arial, Helvetica, sans-serif;} form {display:inline;border:0;} table.content { height:100%;} + #content { padding-left:10px;} table.news { background-color: #CCC;width:100%;border: 0px inset #FFF;font-size: small;} - tr.news_row_0 {background:#FEFFEC;vertical-align: top;} - tr.news_row_1 {background:#F7F7F7;vertical-align: top;} + tr.news_row_0 {background:#8DBDD8;vertical-align: top;} + tr.news_row_1 {background:#E9ECEE;vertical-align: top;} tr.keyinput {color:#FFFFFF;background-color:#FFFFFF;border:0 none #FFFFFF; } td.keyinput {background-color:#FFFFFF;border:0 none #FFFFFF; } #key_input { height: 1px;font-size:1px;color:#FFFFFF; background-color:#FFFFFF;border:0;padding:0px;margin: 0px; } - h1 {margin-top:5px;padding-bottom:2px;padding-top:2px;text-indent : 8px; width:100%;font-size:larger;color: #ffffff; background-color: #009e84; } - a{text-decoration: none;} + /* h1 {margin-top:5px;padding-bottom:2px;padding-top:2px;text-indent : 8px; width:100%;font-size:larger;color: #ffffff; background-color: #009e84; } */ + h1 + { + color: black; + padding-bottom: 2px; + padding-top: 2px; + margin-top: 5px; + white-space:nowrap; + font-size: x-large; + font-weight:normal; + } + h2 + { + margin: 0px; + padding-top: 0px; + padding-bottom: 0px; + font-weight: bold; + font-size: large; + } + /* a{text-decoration: none;} */ + a /*allgmeiner Link, Hauptmenuelinks*/ + { + color: #0086CC; /*tw-blau*/ + text-decoration: none; + cursor: pointer; + } /* Knopf Blau */ - b.blau_rtop, b.blau_rbottom{display:block;background-color: transparent;} + /* b.blau_rtop, b.blau_rbottom{display:block;background-color: transparent;} b.blau_rtop b, b.blau_rbottom b{display:block;height: 1px; overflow: hidden; background-color: #0085D0;} b.blau_r1{margin: 0 5px} b.blau_r2{margin: 0 3px} b.blau_r3{margin: 0 2px} - b.blau_rtop b.blau_r4, b.blau_rbottom b.blau_r4{margin: 0 1px;height: 2px} - span.blau_mitteText{text-align:center;font-size: x-large;color: #000; background-color: #0085D0;width:100%;display:block;} + b.blau_rtop b.blau_r4, b.blau_rbottom b.blau_r4{margin: 0 1px;height: 2px} */ + span.blau_mitteText{text-align:center; font-size: x-large; color: #000; background-color: #A5AFB6; width:97%; display:block; padding: 3px;} /* Knopf Gruen */ - b.gruen_rtop, b.gruen_rbottom{display:block;background-color: transparent;} + /* b.gruen_rtop, b.gruen_rbottom{display:block;background-color: transparent;} b.gruen_rtop b, b.gruen_rbottom b{display:block;height: 1px; overflow: hidden; background-color: #00EE47;} b.gruen_r1{margin: 0 5px} b.gruen_r2{margin: 0 3px} b.gruen_r3{margin: 0 2px} - b.gruen_rtop b.gruen_r4, b.gruen_rbottom b.gruen_r4{margin: 0 1px;height: 2px} - span.gruen_mitteText{ text-align:center;font-size: x-large;color: #000; background-color: #00EE47;width:100%;display:block;} + b.gruen_rtop b.gruen_r4, b.gruen_rbottom b.gruen_r4{margin: 0 1px;height: 2px} */ + span.gruen_mitteText{ text-align:center; font-size: x-large; color: #000; background-color: #00EE47; width:100%; display:block; padding-top: 4px; padding-bottom: 4px;} /* Knopf Rot */ - b.rot_rtop, b.rot_rbottom{display:block;background-color: transparent;} + /* b.rot_rtop, b.rot_rbottom{display:block;background-color: transparent;} b.rot_rtop b, b.rot_rbottom b{display:block;height: 1px; overflow: hidden; background-color: #FF0000;} b.rot_r1{margin: 0 5px} b.rot_r2{margin: 0 3px} b.rot_r3{margin: 0 2px} - b.rot_rtop b.rot_r4, b.rot_rbottom b.rot_r4{margin: 0 1px;height: 2px} - span.rot_mitteText{ text-align:center;font-size: x-large;color: #000; background-color: #FF0000;width:100%;display:block;} + b.rot_rtop b.rot_r4, b.rot_rbottom b.rot_r4{margin: 0 1px;height: 2px} */ + span.rot_mitteText{ text-align:center;font-size: x-large;color: #000; background-color: #FF0000; width:100%; display:block; padding-top: 4px; padding-bottom: 4px;} /* Knopf Orange */ - b.orange_rtop, b.orange_rbottom{display:block;background-color: transparent;} + /* b.orange_rtop, b.orange_rbottom{display:block;background-color: transparent;} b.orange_rtop b, b.orange_rbottom b{display:block;height: 1px; overflow: hidden; background-color: #FFA500;} b.orange_r1{margin: 0 5px} b.orange_r2{margin: 0 3px} b.orange_r3{margin: 0 2px} - b.orange_rtop b.orange_r4, b.orange_rbottom b.orange_r4{margin: 0 1px;height: 2px} - span.orange_mitteText{ text-align:center;font-size: x-large;color: #000; background-color: #FFA500;width:100%;display:block;} + b.orange_rtop b.orange_r4, b.orange_rbottom b.orange_r4{margin: 0 1px;height: 2px} */ + span.orange_mitteText{ text-align:center;font-size: x-large;color: #000; background-color: #FFA500; width:100%; display:block; padding-top: 4px; padding-bottom: 4px;} /* Diverse Hilfs css */ @@ -72,22 +97,22 @@ table.raum_auswahlliste{width:100%;} /* Raumanzeige Belegung */ - table.raum_liste { background-color: #CCC;width:100%;border: 1px inset #FFF;} - table.raum_liste tr{border: 0px;background-color: #FFF;} - table.raum_liste td{border: 0px;width:10%; } + table.raum_liste { background-color: #CCC; width:100%; border: 1px inset #FFF;} + table.raum_liste tr{border: 0px; background-color: #FFF;} + table.raum_liste td{border: 0px; width:10%; } /* Raumanzeige Belegung je Tag */ table.raum_liste_detail {border:0px;width:100%;} table.raum_liste_detail tr{border:0px;} - table.raum_liste_detail th{color:#FFF;padding-bottom : 2px; padding-top : 2px; background-color: #009e84;font-weight: bold;font-size:smaller;} + table.raum_liste_detail th{color:#000; padding-bottom : 2px; padding-top : 2px; background-color: #A5AFB6; font-size:smaller;} table.raum_liste_detail td{padding-left:2px; padding-bottom : 2px; padding-top : 2px; font-size:smaller;} /* table.raum_liste_detail .raum_liste_detail_stundenplan_aktuell {height:50px;background-color: #0085D0; border : 1px solid Black;} table.raum_liste_detail .raum_liste_detail_stundenplan_normal {height: 50px;background-color: #0085D0;border : 1px solid #0085D0;} */ - table.raum_liste_detail .raum_liste_detail_stundenplan_aktuell {vertical-align: top;white-space : nowrap;height:50px;background-color: #0085D0;} - table.raum_liste_detail .raum_liste_detail_stundenplan_normal {vertical-align: top;white-space : nowrap;height: 50px;background-color: #0085D0;} + table.raum_liste_detail .raum_liste_detail_stundenplan_aktuell {vertical-align: top;white-space : nowrap; height:50px; background-color: #E9ECEE;} + table.raum_liste_detail .raum_liste_detail_stundenplan_normal {vertical-align: top;white-space : nowrap; height: 50px; background-color: #E9ECEE;} /* Stundenplan */ @@ -96,16 +121,16 @@ table.stundenplan tr{height: 20px;} - table.stundenplan th{color:#FFF;background-color: #009e84;font-weight: bold;border: 1px solid #FFF;font-size:smaller;} - table.stundenplan td{background-color: #FFF;border: 0px;font-size:smaller;} + table.stundenplan th{color:#000; background-color: #A5AFB6; font-size:smaller;} + table.stundenplan td{background-color: #FFF; border: 0px;font-size:smaller;} - table.stundenplan .stundenplan_stunden_detail { white-space : nowrap;color:#FFF; vertical-align: top; font-size:xx-small; font-weight: bold; vertical-align: top; padding: 4px 4px 4px 4px; text-align:center; background-color: #009e84;} + table.stundenplan .stundenplan_stunden_detail { white-space : nowrap; color:#000; font-size:x-small; font-weight: bold; vertical-align: center; padding: 4px 4px 4px 4px; text-align:center; background-color: #E9ECEE;} - table.stundenplan .stundenplan_detail_kpl_aktuell {width:14%; vertical-align: top; font-size:x-small; background-color:#0085D0; border : 1px solid Black;} - table.stundenplan .stundenplan_detail_kpl_normal {width:14%;vertical-align: top;font-size:x-small;background-color: #0085D0; border : 1px solid #0085D0;} + table.stundenplan .stundenplan_detail_kpl_aktuell {width:14%; vertical-align: top; font-size:x-small; background-color:#E9ECEE; border : 2px solid Black;} + table.stundenplan .stundenplan_detail_kpl_normal {width:14%;vertical-align: top;font-size:x-small;background-color: #E9ECEE; border : 1px solid #E9ECEE;} - table.stundenplan .stundenplan_detail_aktuell {width:14%; vertical-align: top; font-size:x-small; background-color:#0085D0;} - table.stundenplan .stundenplan_detail_normal {width:14%;vertical-align: top;font-size:x-small;background-color: #0085D0;} + table.stundenplan .stundenplan_detail_aktuell {width:14%; vertical-align: top; font-size:x-small; background-color:#E9ECEE;} + table.stundenplan .stundenplan_detail_normal {width:14%;vertical-align: top;font-size:x-small;background-color: #E9ECEE;} /* Meine Persoenlichendaten */ diff --git a/cis/infoterminal/keyboard.php b/cis/infoterminal/keyboard.php index 539f443ca..a0c109ccb 100644 --- a/cis/infoterminal/keyboard.php +++ b/cis/infoterminal/keyboard.php @@ -54,13 +54,7 @@ td.keyboardFunkTasteON { /* Knopf Blau */ - b.blau_rtop, b.blau_rbottom{display:block;background-color: transparent;} - b.blau_rtop b, b.blau_rbottom b{display:block;height: 1px; overflow: hidden; background-color: #0085D0;} - b.blau_r1{margin: 0 5px} - b.blau_r2{margin: 0 3px} - b.blau_r3{margin: 0 2px} - b.blau_rtop b.blau_r4, b.blau_rbottom b.blau_r4{margin: 0 1px;height: 2px} - span.blau_mitteText{ text-align:center;font-size: large;color: #000; background-color: #0085D0;width:100%;display:block;} + span.blau_mitteText{text-align:center; font-size: x-large; color: #000; background-color: #A5AFB6; width:97%; display:block; padding: 3px;}} --> @@ -576,17 +570,11 @@ td.keyboardFunkTasteON { -
-
- - - +
+
 weiter  - - - - +
diff --git a/cis/infoterminal/tw_logo_01.jpg b/cis/infoterminal/tw_logo_01.jpg index 7d5b1093b8b605a1668f23ff64ff15c76ccbdd5b..84438bcdc2ec954f020373d7b0d298e5c8842ee1 100644 GIT binary patch literal 4899 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 literal 17370 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