openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit 149e8b1281ae6d217e30379533b45cb3a640060c
parent f0e53d99a3ef69a9625961fff8f0c1309353a471
Author: Jan Dankert <devnull@localhost>
Date:   Sun, 14 Oct 2012 16:03:20 +0200

Zahlreiche Layout-Fixes, Farben auf die Vorgaben aus der Konfiguration umgestellt. Formular-\"OK\" und Formular-\"Abbrechen\" erscheinen nur, wenn das Formular mind. 1x den Fokus hatte.

Diffstat:
Mthemes/default/css/openrat.css.php | 106+++++++++++++++++++++++++++++++++++++++++--------------------------------------
Mthemes/default/include/html/form-end.inc.php | 2+-
Mthemes/default/js/openrat.js | 8+++++++-
3 files changed, 63 insertions(+), 53 deletions(-)

diff --git a/themes/default/css/openrat.css.php b/themes/default/css/openrat.css.php @@ -293,7 +293,9 @@ div.dropdown > a div.dropdown div.entry:hover, div.dropdown div.entry:hover > a { + /* background-color:<?php echo $_GET['inactive_background_color']; ?>; + */ } div.dropdown div.entry { @@ -423,17 +425,6 @@ body.main tr.menu td table tr td.noaction color:<?php echo $_GET['title_background_color']; ?>; } -/* Fenster-Titel */ -body.menu tr.title span.title, -body.main tr.title span.title -{ - font-family:Arial; - font-size:13px; - font-weight:bold; - text-shadow:#cac2a6 2px 1px 3px; -} - - /* Icon-Innenabstand */ img[align=left], img[align=right] {padding-right:1px;padding-left:1px;} @@ -474,11 +465,6 @@ body.main tr.title td /* Hinweis */ td.message { padding:10px; font-weight:bold; } -/* Title-Frame */ -body.title td.title -{ - /*font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;*/ -} /* Allgemeine Inhaltszellen */ body.main table.main td.window td @@ -504,8 +490,7 @@ body.main table.main td.window td.act /* Lizenzhinweis */ a.copyright { - font-family:Verdana,Arial,Helvetica,sans-serif; - font-size:9px; + font-size:0.7em; text-decoration:none; } @@ -563,8 +548,11 @@ tr td.help tr.headline td.help { + /* border-bottom:1px solid <?php echo $_GET['text_color']; ?>; + */ font-style: normal; + } /* Logo */ @@ -643,14 +631,6 @@ table.calendar td border: 1px dotted; } -table.main td.help span -{ - padding:10px; - text-align:center; - font-family:Verdana,Arial,Helvetica,sans-serif; - font-size:11px; -} - textarea.editor { width:100%; @@ -731,10 +711,12 @@ ul.tree ul } div.entry.selected, -div.dropdown > div.entry:hover +div.dropdown > div.entry:hover, +div.dropdown > div.entry:hover > a { /*border:1px solid <?php echo $_GET['text_color']; ?>;*/ - background-color:<?php echo $_GET['inactive_background_color']; ?>; + background-color:<?php echo $_GET['title_background_color']; ?>; + color:<?php echo $_GET['title_text_color']; ?>; } @@ -822,6 +804,9 @@ div.forward_link div.window > div.menu { padding:0px; + width:100%; + height:25px; + border-bottom: 1px solid <?php echo $_GET['title_background_color'] ?>; } @@ -948,18 +933,26 @@ div.window div.content table table tr.headline > td { + + /* background-color: <?php echo $_GET['inactive_background_color']; ?>; background: -moz-linear-gradient(top, <?php echo $_GET['title_background_color']; ?>, <?php echo $_GET['inactive_background_color']; ?>); background: -webkit-gradient(linear, left top, left bottom, from(<?php echo $_GET['title_background_color']; ?>), to(<?php echo $_GET['inactive_background_color']; ?>)); - border-bottom:1px solid <?php echo $_GET['title_background_color']; ?>; + border-right:1px solid <?php echo $_GET['inactive_background_color']; ?>; + + */ + border-bottom:1px solid <?php echo $_GET['title_background_color']; ?>; padding:3px; + font-weight: bold; } table tr.data > td { border-bottom:1px solid <?php echo $_GET['title_background_color']; ?>; + /* border-right:1px solid <?php echo $_GET['inactive_background_color']; ?>; + */ padding:3px; } @@ -976,7 +969,7 @@ table > tr.data:nth-child(2n) { table tr.data:hover, div#tree div.content li div.entry:hover { - background-color:#EEEEEE; + background-color:<?php echo $_GET['inactive_background_color']; ?>;; } /* Datenzeile mit URL - Mauseffekt */ @@ -1475,7 +1468,7 @@ fieldset > div span.extension, fieldset > div span.ansidate { font-family:Courier; - font-size:14px; + font-size:1em; } @@ -1579,7 +1572,6 @@ body /* Fenster-Hintergrund */ div#header, /* Titelleite-Hintergrund */ div.window > div.menu > div.icons, -div.window > div.content, div.window > div.menu ul.menu li a, /* Tabs */ xdiv.window ul.menu li > span, /* Tabs */ div.window div.header, /* Fenster-Header */ @@ -1588,48 +1580,52 @@ div.window ul.views > li.active:hover { background-color: <?php echo $_GET['title_background_color']; ?>; color: <?php echo $_GET['title_text_color']; ?>; - font-family:Arial; - font-size:13px; } -/* Reiter */ -div.window ul.views li +div#header, /* Titelleite */ +ul.views > li.action /* Tabreiter */ { - background-color: #eeeeee; + font-family: Arial, sans-serif; + font-size:13px; } -div.window ul.views li, -div.dropdown > div.entry +div.content { - font-family:Arial; + font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size:13px; - color: blue; } + +/* Reiter */ +div.window ul.views li +{ + background-color:<?php echo $_GET['background_color']; ?>; +} + + div.bar { - background-color:#eeeeee; + background-color:<?php echo $_GET['background_color']; ?>; } div.window ul.views li:hover { - background-color: #bbbbbb; + background-color: <?php echo $_GET['inactive_background_color']; ?>; + /* color: blue; + */ } -div#tree div.content, + +/* ul.tree li.last, -ul.tree li:last-child, -table tr.data, +ul.tree li:last-child,*/ +/*table tr.data,*/ div.content pre, -div.dropdown, -div.dropdown a +div.dropdown { background-color:<?php echo $_GET['title_text_color']; ?>; - color:blue; - font-family: Trebuchet MS, Helvetica, Arial, sans-serif; - font-size: 1.0em; } @@ -1670,3 +1666,10 @@ div.filler div.headermenu > a.entry, div.filler div.header a.back.button { font-size: 0.8em; +} + + +div.command +{ + visibility: hidden; +} +\ No newline at end of file diff --git a/themes/default/include/html/form-end.inc.php b/themes/default/include/html/form-end.inc.php @@ -2,7 +2,7 @@ <div class="bottom"> <div class="command"> <input type="button" class="submit" value="<?php echo lang('BUTTON_OK') ?>" onclick="$(this).closest('div.window').find('form').submit();" /> - <input type="button" class="submit" value="<?php echo lang('CANCEL') ?>" onclick="$('ul#history li.active').click();" /> + <input type="button" class="submit" value="<?php echo lang('CANCEL') ?>" onclick="$(this).closest('div.window').find('ul.views > li.active').click();" /> </div> </div> diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js @@ -270,7 +270,9 @@ function loadView(jo, url ) //$.get( createUrl('login','ping',0) ); //alert( "user: "+$('#uname').attr('value') ); //alert( "up: "+$('#upassword').attr('value') ); - $(jo).find('input.focus').focus(); + + // Fokus nicht setzen, da mehrere Views sich sonst um den Fokus streiten. + //$(jo).find('input.focus').focus(); // Sortieren von Tabellen $(jo).find('table.sortable > tbody').sortable({ @@ -372,6 +374,10 @@ function loadView(jo, url ) $(el).removeClass('button').wrap('<div class="entry perview" />').parent().appendTo( $(jo).closest('div.frame').find('div.menu div.dropdown').first() ); } ); $(jo).find('div.header').html('<!-- moved to window-menu -->'); + + $(jo).find('input,select,textarea').focus( function() { + $(this).closest('div.frame').find('div.command').css('visibility','visible').fadeIn('slow'); + }); }); }