From 950719e82287bf487010a793a5e4e40ce374e21c Mon Sep 17 00:00:00 2001 From: Leandro Lucarella Date: Mon, 22 Sep 2003 23:06:05 +0000 Subject: [PATCH] Se ponen colores y otras cosas en el array de configuracion de Tabla para que pueda ser sobreescrito. Se agrega metodo getCSS() al QuickForm y al Renderer para que anden los nuevos estilos. --- lib/MECON/HTML/QuickForm.php | 4 +++ lib/MECON/HTML/QuickForm/Renderer/Tabla.php | 8 ++++-- lib/MECON/HTML/Tabla/estilo_claro.php | 9 ++++++ lib/MECON/HTML/Tabla/estilo_comun.php | 9 ++++++ lib/MECON/HTML/Tabla/estilo_impresion.php | 9 ++++++ lib/MECON/HTML/Tabla/estilo_llamativo.php | 9 ++++++ lib/MECON/HTML/Tabla/estilo_medio.php | 27 +++++++++++------ lib/MECON/HTML/Tabla/estilo_oscuro.php | 32 +++++++++++++-------- www/css/html/tabla/claro.css | 9 ------ www/css/html/tabla/comun.css | 9 ------ www/css/html/tabla/impresion.css | 9 ------ www/css/html/tabla/llamativo.css | 9 ------ www/css/html/tabla/medio.css | 9 ------ www/css/html/tabla/oscuro.css | 10 +------ 14 files changed, 85 insertions(+), 77 deletions(-) diff --git a/lib/MECON/HTML/QuickForm.php b/lib/MECON/HTML/QuickForm.php index 352e46a..c5b52ca 100644 --- a/lib/MECON/HTML/QuickForm.php +++ b/lib/MECON/HTML/QuickForm.php @@ -76,6 +76,10 @@ class MECON_HTML_QuickForm extends MECON_HTML_QuickFormSimple { $this->renderer->updateAttributes($opts); } + function getCSS() { + return $this->renderer->getCSS(); + } + } ?> \ No newline at end of file diff --git a/lib/MECON/HTML/QuickForm/Renderer/Tabla.php b/lib/MECON/HTML/QuickForm/Renderer/Tabla.php index 6b96831..02f6759 100644 --- a/lib/MECON/HTML/QuickForm/Renderer/Tabla.php +++ b/lib/MECON/HTML/QuickForm/Renderer/Tabla.php @@ -146,7 +146,7 @@ class MECON_HTML_QuickForm_Renderer_Tabla extends HTML_QuickForm_Renderer { if (!empty($form->_required) && !$form->_freezeAll) { $id = $this->_tabla->addRow( array($form->getRequiredNote()), - array('colspan' => 2, 'align' => 'center', 'cabecera' => true) + array('colspan' => 2, 'cabecera' => true) ); //$this->_tabla->updateCellAttributes($id, array('colspan' => 2)); } @@ -171,7 +171,7 @@ class MECON_HTML_QuickForm_Renderer_Tabla extends HTML_QuickForm_Renderer { $name = $header->getName(); $this->_tabla->addRow( array($header->toHtml()), - array('colspan' => 2, $name => true, 'align' => 'center') + array('colspan' => 2, $name => true) ); } // end func renderHeader @@ -312,6 +312,10 @@ class MECON_HTML_QuickForm_Renderer_Tabla extends HTML_QuickForm_Renderer { $this->_tabla =& $param; } + function getCSS() { + return $this->_tabla->getCSS(); + } + } // end class HTML_QuickForm_Renderer_Default ?> diff --git a/lib/MECON/HTML/Tabla/estilo_claro.php b/lib/MECON/HTML/Tabla/estilo_claro.php index c69f3bd..5836748 100644 --- a/lib/MECON/HTML/Tabla/estilo_claro.php +++ b/lib/MECON/HTML/Tabla/estilo_claro.php @@ -46,12 +46,21 @@ return array ( 'border' => 0, ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_claro_cabecera', ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_claro_titulo', ), // }}} 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_claro_comun', ), // }}} ), // }}} diff --git a/lib/MECON/HTML/Tabla/estilo_comun.php b/lib/MECON/HTML/Tabla/estilo_comun.php index 8129a7a..a6a1aa6 100644 --- a/lib/MECON/HTML/Tabla/estilo_comun.php +++ b/lib/MECON/HTML/Tabla/estilo_comun.php @@ -47,12 +47,21 @@ return array ( 'bgcolor' => '#336699', ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#336699', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_comun_cabecera', ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#DDEEFF', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_comun_titulo', ), // }}} 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_comun_comun', ), // }}} ), // }}} diff --git a/lib/MECON/HTML/Tabla/estilo_impresion.php b/lib/MECON/HTML/Tabla/estilo_impresion.php index 9c35230..b2f5063 100644 --- a/lib/MECON/HTML/Tabla/estilo_impresion.php +++ b/lib/MECON/HTML/Tabla/estilo_impresion.php @@ -47,12 +47,21 @@ return array ( 'bgcolor' => '#666666', ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#666666', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_impresion_cabecera', ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#CCCCCC', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_impresion_titulo', ), // }}} 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_impresion_comun', ), // }}} ), // }}} diff --git a/lib/MECON/HTML/Tabla/estilo_llamativo.php b/lib/MECON/HTML/Tabla/estilo_llamativo.php index 3b83697..308546b 100644 --- a/lib/MECON/HTML/Tabla/estilo_llamativo.php +++ b/lib/MECON/HTML/Tabla/estilo_llamativo.php @@ -46,12 +46,21 @@ return array ( 'border' => 0, ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_llamativo_cabecera', ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#FFCC99', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_llamativo_titulo', ), // }}} 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_llamativo_comun', ), // }}} ), // }}} diff --git a/lib/MECON/HTML/Tabla/estilo_medio.php b/lib/MECON/HTML/Tabla/estilo_medio.php index a2bec25..2fcc8a0 100644 --- a/lib/MECON/HTML/Tabla/estilo_medio.php +++ b/lib/MECON/HTML/Tabla/estilo_medio.php @@ -28,13 +28,6 @@ $Id$ return array ( 'css' => '/MECON/css/html/tabla/medio', 'atributos' => array ( // {{{ - 'tabla_comun' => array( // {{{ - 'width' => '100%', - 'align' => 'center', - 'cellpadding' => 2, - 'cellspacing' => 2, - 'border' => 0, - ), // }}} 'tabla_contenedora' => array( // {{{ 'width' => '100%', 'align' => 'center', @@ -43,17 +36,33 @@ return array ( 'border' => 0, 'bgcolor' => '#003366', ), // }}} + 'celda_contenedora' => array( // {{{ + ), // }}} + 'tabla_comun' => array( // {{{ + 'width' => '100%', + 'align' => 'center', + 'cellpadding' => 2, + 'cellspacing' => 2, + 'border' => 0, + ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_medio_cabecera', ), // }}} 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_medio_comun', ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#6285A4', + 'valign' => 'middle', + 'align' => 'center', 'class' => 'mecon_html_tabla_medio_titulo', ), // }}} - 'celda_contenedora' => array( // {{{ - ), // }}} ), // }}} ); // }}} diff --git a/lib/MECON/HTML/Tabla/estilo_oscuro.php b/lib/MECON/HTML/Tabla/estilo_oscuro.php index a1a108f..d26dd00 100644 --- a/lib/MECON/HTML/Tabla/estilo_oscuro.php +++ b/lib/MECON/HTML/Tabla/estilo_oscuro.php @@ -23,18 +23,10 @@ Autor: Martin Marrese ------------------------------------------------------------------------------- $Id$ -----------------------------------------------------------------------------*/ - // Opciones para la tabla {{{ return array ( 'css' => '/MECON/css/html/tabla/oscuro', 'atributos' => array ( // {{{ - 'tabla_comun' => array( // {{{ - 'width' => '100%', - 'align' => 'center', - 'cellpadding' => 2, - 'cellspacing' => 2, - 'border' => 0, - ), // }}} 'tabla_contenedora' => array( // {{{ 'width' => '100%', 'align' => 'center', @@ -43,16 +35,32 @@ return array ( 'border' => 0, 'bgcolor' => '#003366', ), // }}} + 'celda_contenedora' => array( // {{{ + ), // }}} + 'tabla_comun' => array( // {{{ + 'width' => '100%', + 'align' => 'center', + 'cellpadding' => 2, + 'cellspacing' => 2, + 'border' => 0, + ), // }}} 'celda_cabecera' => array( // {{{ + 'bgcolor' => '#003366', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_oscuro_cabecera', ), // }}} - 'celda_comun' => array( // {{{ - 'class' => 'mecon_html_tabla_oscuro_comun', - ), // }}} 'celda_titulo' => array( // {{{ + 'bgcolor' => '#6285A4', + 'valign' => 'middle', + 'align' => 'left', 'class' => 'mecon_html_tabla_oscuro_titulo', ), // }}} - 'celda_contenedora' => array( // {{{ + 'celda_comun' => array( // {{{ + 'bgcolor' => '#FFFFFF', + 'valign' => 'middle', + 'align' => 'left', + 'class' => 'mecon_html_tabla_oscuro_comun', ), // }}} ), // }}} ); diff --git a/www/css/html/tabla/claro.css b/www/css/html/tabla/claro.css index 1ec9a5e..c240192 100644 --- a/www/css/html/tabla/claro.css +++ b/www/css/html/tabla/claro.css @@ -5,10 +5,7 @@ font-size: 11pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - vertical-align: middle ; font-weight: bold; - text-align: left; } .mecon_html_tabla_claro_titulo { @@ -17,9 +14,6 @@ font-size: 10pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - text-align: left; - vertical-align: top; font-weight: normal; } @@ -29,9 +23,6 @@ font-size: 8pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - text-align: left; - vertical-align: top; font-weight: normal; } diff --git a/www/css/html/tabla/comun.css b/www/css/html/tabla/comun.css index 288dc33..ccdd048 100644 --- a/www/css/html/tabla/comun.css +++ b/www/css/html/tabla/comun.css @@ -4,11 +4,8 @@ font-size: 11pt; font-style: bold; color: #FFFFFF; - background-color: #336699; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } .mecon_html_tabla_comun_titulo { @@ -16,11 +13,8 @@ font-size: 10pt; font-style: normal; color: #000000; - background-color: #DDEEFF; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } .mecon_html_tabla_comun_comun { @@ -28,10 +22,7 @@ font-size: 8pt; font-style: normal; color: #000000; - background-color: #FFFFFF; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } diff --git a/www/css/html/tabla/impresion.css b/www/css/html/tabla/impresion.css index 9c33e5d..7f43014 100644 --- a/www/css/html/tabla/impresion.css +++ b/www/css/html/tabla/impresion.css @@ -4,11 +4,8 @@ font-size: 11pt; font-style: bold; color: #FFFFFF; - background-color: #666666; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } .mecon_html_tabla_impresion_titulo { @@ -16,11 +13,8 @@ font-size: 10pt; font-style: normal; color: #000000; - background-color: #CCCCCC; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } .mecon_html_tabla_impresion_comun { @@ -28,10 +22,7 @@ font-size: 8pt; font-style: normal; color: #000000; - background-color: #FFFFFF; font-weight: normal; text-decoration: none; - text-align: center; - vertical-align: middle; } diff --git a/www/css/html/tabla/llamativo.css b/www/css/html/tabla/llamativo.css index 06eb268..63dfea3 100644 --- a/www/css/html/tabla/llamativo.css +++ b/www/css/html/tabla/llamativo.css @@ -5,10 +5,7 @@ font-size: 11pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - vertical-align: middle ; font-weight: bold; - text-align: left; } .mecon_html_tabla_llamativo_titulo { @@ -17,9 +14,6 @@ font-size: 10pt; font-style: normal; line-height: normal; - background-color: #FFCC99; - text-align: left; - vertical-align: top; font-weight: bold; } @@ -29,9 +23,6 @@ font-size: 8pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - text-align: left; - vertical-align: top; font-weight: normal; } diff --git a/www/css/html/tabla/medio.css b/www/css/html/tabla/medio.css index 28114ac..cfe31a1 100644 --- a/www/css/html/tabla/medio.css +++ b/www/css/html/tabla/medio.css @@ -5,10 +5,7 @@ font-size: 11pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - vertical-align: middle ; font-weight: normal; - text-align: left; } .mecon_html_tabla_medio_titulo { @@ -17,9 +14,6 @@ font-size: 10pt; font-style: normal; line-height: normal; - background-color: #6285A4; - text-align: left; - vertical-align: top; font-weight: bold; } @@ -29,9 +23,6 @@ font-size: 8pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - text-align: left; - vertical-align: top; font-weight: normal; } diff --git a/www/css/html/tabla/oscuro.css b/www/css/html/tabla/oscuro.css index 65a5657..4bd049b 100644 --- a/www/css/html/tabla/oscuro.css +++ b/www/css/html/tabla/oscuro.css @@ -5,10 +5,7 @@ font-size: 11pt; font-style: normal; line-height: normal; - background-color: #003366; - vertical-align: middle ; font-weight: bold; - text-align: left; } .mecon_html_tabla_oscuro_titulo { @@ -17,9 +14,7 @@ font-size: 10pt; font-style: normal; line-height: normal; - background-color: #6285A4; - text-align: left; - vertical-align: top; + background-color: ; font-weight: bold; } @@ -29,9 +24,6 @@ font-size: 9pt; font-style: normal; line-height: normal; - background-color: #FFFFFF; - text-align: left; - vertical-align: top; font-weight: normal; } -- 2.43.0