phpgroupware-cvs
[Top][All Lists]
Advanced

[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';




reply via email to

[Prev in Thread] Current Thread [Next in Thread]