[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] CVS: etemplate/inc class.tab_widget.inc.php,1.1,1.2
From: |
Ralf Becker <address@hidden> |
Subject: |
[Phpgroupware-cvs] CVS: etemplate/inc class.tab_widget.inc.php,1.1,1.2 |
Date: |
Mon, 10 Jun 2002 17:36:24 -0400 |
Update of /cvsroot/phpgroupware/etemplate/inc
In directory subversions:/tmp/cvs-serv28461
Modified Files:
class.tab_widget.inc.php
Log Message:
started to templatize the tab-widget.
each element of the widget should be constructed from an eTemplate to allow
template-sets to costomize the look
Index: class.tab_widget.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/etemplate/inc/class.tab_widget.inc.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** class.tab_widget.inc.php 9 Jun 2002 21:36:37 -0000 1.1
--- class.tab_widget.inc.php 10 Jun 2002 21:36:22 -0000 1.2
***************
*** 38,41 ****
--- 38,43 ----
$cell['type'] = 'template';
$templ = new etemplate();
+ $tab = new etemplate('etemplate.tab_widget.tab');
+ $tab_active = new
etemplate('etemplate.tab_widget.tab_active');
$templ->init('*** generated
tab_widget','','',0,'',0,0); // make an empty template
***************
*** 45,57 ****
{
$tcell = $templ->empty_cell();
! $tcell['name'] = "_tab_widget[$name]";
$tcell['type'] = 'button';
$tcell['label'] = $labels[$k];
$tcell['help'] = $helps[$k];
! if (is_array($value['_tab_widget']) &&
isset($value['_tab_widget'][$name]))
{
! $tcell['span'] = ',nmh'; // set
tab as selected
$GLOBALS['phpgw_info']['etemplate']['extension_data']['tab_widget'][$cell['name']]
= $selected_tab = $name;
}
$tabs[$templ->num2chrs($k)] = $tcell;
}
--- 47,71 ----
{
$tcell = $templ->empty_cell();
! /* $tcell['name'] = "_tab_widget[$name]";
$tcell['type'] = 'button';
$tcell['label'] = $labels[$k];
$tcell['help'] = $helps[$k];
! */ if (is_array($value['_tab_widget']) &&
isset($value['_tab_widget'][$name]))
{
! // $tcell['span'] = ',nmh'; // set
tab as selected
$GLOBALS['phpgw_info']['etemplate']['extension_data']['tab_widget'][$cell['name']]
= $selected_tab = $name;
+ $tcell['name'] = $tab_active;
}
+ else
+ {
+ $tcell['name'] = $tab;
+ }
+ $tcell['type'] = 'template';
+ $tcell['size'] = "_tab_widget[$name]";
+ $value['_tab_widget'][$name] = array(
+ 'name' => "_tab_widget[$name]",
+ 'label' => $labels[$k],
+ 'help' => $helps[$k]
+ );
$tabs[$templ->num2chrs($k)] = $tcell;
}
***************
*** 62,78 ****
if (!isset($selected_tab))
{
! $tabs['A']['span'] = ',nmh';
$GLOBALS['phpgw_info']['etemplate']['extension_data']['tab_widget'][$cell['name']]
= $selected_tab = $names[0];
}
$templ->data[1] = $tabs;
$tcell = $templ->empty_cell(); // make the
tabwidget-body
$tcell['type'] = 'template';
$tcell['name'] = $selected_tab;
$tcell['span'] = 'all';
! $templ->data[2]['A'] = $tcell;
! $templ->rows = 2;
$templ->cols = sizeof($tabs);
$cell['type'] = 'template';
--- 76,101 ----
if (!isset($selected_tab))
{
! //$tabs['A']['span'] = ',nmh';
! $tabs['A']['name'] = $tab_active;
$GLOBALS['phpgw_info']['etemplate']['extension_data']['tab_widget'][$cell['name']]
= $selected_tab = $names[0];
}
$templ->data[1] = $tabs;
+ $tcell = $templ->empty_cell(); // make the
tabwidget-header
+ $tcell['label'] = ' ';
+ $tcell['span'] = 'all';
+ $templ->data[2]['A'] = $tcell;
+ $templ->data[0]['c2'] = 'nmh';
+
$tcell = $templ->empty_cell(); // make the
tabwidget-body
$tcell['type'] = 'template';
$tcell['name'] = $selected_tab;
$tcell['span'] = 'all';
! $templ->data[3]['A'] = $tcell;
! $templ->rows = 3;
$templ->cols = sizeof($tabs);
+
+ $templ->size = ',,,,0';
$cell['type'] = 'template';
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] CVS: etemplate/inc class.tab_widget.inc.php,1.1,1.2,
Ralf Becker <address@hidden> <=
- Prev by Date:
[Phpgroupware-cvs] CVS: etemplate/inc class.uietemplate.inc.php,1.10,1.11
- Next by Date:
[Phpgroupware-cvs] CVS: etemplate/setup etemplates.inc.php,1.7,1.8 phpgw_en.lang,1.4,1.5
- Previous by thread:
[Phpgroupware-cvs] CVS: etemplate/inc class.uietemplate.inc.php,1.10,1.11
- Next by thread:
[Phpgroupware-cvs] CVS: etemplate/setup etemplates.inc.php,1.7,1.8 phpgw_en.lang,1.4,1.5
- Index(es):