openrat-cms

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

commit a68b3faa0da428096c0b32d7f94d0a0e4f475917
parent 82326661fd6f23db8fa75dd860904fa7a3f0b28a
Author: dankert <devnull@localhost>
Date:   Fri,  4 Aug 2006 23:58:49 +0200

CSS-Klassen pro Spalte schon in Tabelle/Fenster festlegen.

Diffstat:
themes/default/include/elements.ini.php | 8++++----
themes/default/include/html/cell.inc.php | 8+++++++-
themes/default/include/html/row.inc.php | 9+++++++--
themes/default/include/html/table.inc.php | 11+++++++++--
themes/default/include/html/window.inc.php | 11++++++++---
themes/default/templates/file/prop.tpl.src.php | 6+++---
6 files changed, 38 insertions(+), 15 deletions(-)

diff --git a/themes/default/include/elements.ini.php b/themes/default/include/elements.ini.php @@ -28,12 +28,12 @@ page = class:main password = name:*,default,class,size:40,maxlength:256 radio = readonly,name:*,value,default,prefix,suffix raw = -row = +row = class selectbox=list:*,name:*,default,onchange,title,class listbox =list:*,name:*,default,onchange,title,class set = var:*,value:* -table = class,width:100%,space:0px,padding:0px,widths,classes:oddCOMMAeven +table = class,width:100%,space:0px,padding:0px,widths,rowclasses:oddCOMMAeven,columnclasses text = title,class,var,text,textvar,raw,maxlength upload = name:*,class:upload user = user -window = title,name,icon,widths,width:93%,classes:oddCOMMAeven- \ No newline at end of file +window = title,name,icon,widths,width:93%,rowclasses:oddCOMMAeven,columnclasses+ \ No newline at end of file diff --git a/themes/default/include/html/cell.inc.php b/themes/default/include/html/cell.inc.php @@ -1,6 +1,12 @@ <?php +// if (empty($attr_class)) +// $attr['class']=$row_class; + $column_class_idx++; + if ($column_class_idx > count($column_classes)) + $column_class_idx=1; + $column_class=$column_classes[$column_class_idx-1]; if (empty($attr_class)) - $attr['class']=$row_class; + $attr['class']=$column_class; global $cell_column_nr; $cell_column_nr++; diff --git a/themes/default/include/html/row.inc.php b/themes/default/include/html/row.inc.php @@ -4,7 +4,12 @@ $row_class_idx=1; $row_class=$row_classes[$row_class_idx-1]; + if (empty($attr_class)) + $attr_class=$row_class; + global $cell_column_nr; $cell_column_nr=0; + + $column_class_idx = 999; -?><tr>- \ No newline at end of file +?><tr class="<?php echo $attr_class ?>">+ \ No newline at end of file diff --git a/themes/default/include/html/table.inc.php b/themes/default/include/html/table.inc.php @@ -7,8 +7,15 @@ } if (!empty($attr_classes)) { - $row_classes = explode(',',$attr_classes); + $row_classes = explode(',',$attr_rowclasses); $row_class_idx = 999; - unset($attr['classes']); + unset($attr['rowclasses']); } + if (!empty($attr_columnclasses)) + { + $column_classes = explode(',',$attr_columnclasses); + + unset($attr['columnclasses']); + } + ?><table class="<?php echo $attr_class ?>" cellspacing="<?php echo $attr_space ?>" width="<?php echo $attr_width ?>" cellpadding="<?php echo $attr_padding ?>"> \ No newline at end of file diff --git a/themes/default/include/html/window.inc.php b/themes/default/include/html/window.inc.php @@ -5,11 +5,16 @@ $column_widths = explode(',',$attr_widths); unset($attr['widths']); } - if (!empty($attr_classes)) + if (!empty($attr_rowclasses)) { - $row_classes = explode(',',$attr_classes); + $row_classes = explode(',',$attr_rowclasses); $row_class_idx = 999; - unset($attr['classes']); + unset($attr['rowclasses']); + } + if (!empty($attr_columnclasses)) + { + $column_classes = explode(',',$attr_columnclasses); + unset($attr['columnclasses']); } global $image_dir; echo '<br/><br/><br/><center>'; diff --git a/themes/default/templates/file/prop.tpl.src.php b/themes/default/templates/file/prop.tpl.src.php @@ -1,7 +1,7 @@ page form - window icon:folder widths:50%,50% classes:f1,f2 - row + window icon:folder widths:50%,50% rowclasses:f1,f2 columnclasses:f1,f2 + row cell text text:global_name cell @@ -21,7 +21,7 @@ page text text:global_description cell inputarea name:description class:description - row + row class: cell colspan:2 button type:ok focus field:name \ No newline at end of file