/[cvs]/nfo/php/libs/org.netfrag.glib/DataSource/Generic.php
ViewVC logotype

Diff of /nfo/php/libs/org.netfrag.glib/DataSource/Generic.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.13 by jonen, Fri Apr 4 02:37:14 2003 UTC revision 1.14 by joko, Fri Apr 4 21:19:21 2003 UTC
# Line 15  Line 15 
15   * $Id$   * $Id$
16   *   *
17   * $Log$   * $Log$
18     * Revision 1.14  2003/04/04 21:19:21  joko
19     * modified exception handling (enhanced, purged redundant code)
20     *
21   * Revision 1.13  2003/04/04 02:37:14  jonen   * Revision 1.13  2003/04/04 02:37:14  jonen
22   * _query[action] == write   * _query[action] == write
23   *   *
# Line 732  class DataSource_Generic extends DesignP Line 735  class DataSource_Generic extends DesignP
735            case 'schema':            case 'schema':
736              //print "Testing schema:" . "<br>";              //print "Testing schema:" . "<br>";
737              $command = 'querySchema';              $command = 'querySchema';
738                $args = array( $this->_query[filter] );
739              break;              break;
740          }          }
741                
# Line 817  class DataSource_Generic extends DesignP Line 821  class DataSource_Generic extends DesignP
821    
822      $box = container();      $box = container();
823    
     // box client code (javascript)  
     $code_js = "  
     <script language=\"javascript\">  
     function toggle_vis(id) {  
       elem = eval('document.all.' + id);  
       status = elem.style.getAttribute('display');  
       if (status == 'none') {  
         elem.style.setAttribute('display', 'block');  
       } else {  
         elem.style.setAttribute('display', 'none');  
       }  
     }  
     </script>  
     ";  
     //$script = html_script($code_js);  
     //print $script->render();  
     $box->add( $code_js );  
       
824      // box style      // box style
825      $style = container(      $style = container(
826        html_style("text/css", '.boxlabel_darkgreen { color: darkgreen; font-weight:bold; }'),        html_style("text/css", '.boxlabel_darkgreen { color: darkgreen; font-weight:bold; }'),
# Line 848  class DataSource_Generic extends DesignP Line 834  class DataSource_Generic extends DesignP
834      $locatorbox = html_div('box_dsg');      $locatorbox = html_div('box_dsg');
835      $locatorbox->set_id("locatorbox_$boxcount");      $locatorbox->set_id("locatorbox_$boxcount");
836      $locatorbox->add( Dumper($this->_locator) );      $locatorbox->add( Dumper($this->_locator) );
837        
838        // FIXME: ie/mozilla?
839      //$locatorbox->set_style('visibility:false;');      //$locatorbox->set_style('visibility:false;');
840      $locatorbox->set_style('display:none;');      $locatorbox->set_style('display:none;');
841            
842      $statusbox->add( html_span('boxlabel_darkgreen', "Locator:"), html_a("javascript:toggle_vis('locatorbox_$boxcount');", '[show]'), $locatorbox, html_br() );      $statusbox->add( html_span('boxlabel_darkgreen', "Locator:"), jsAnchor( 'toggle_vis', array("locatorbox_$boxcount"), '[show]'), $locatorbox, html_br() );
843      $call = $this->_locator->get_call();      $call = $this->_locator->get_call();
844      $statusbox->add( html_span('boxlabel_darkgreen', "Method:"), $call[method], html_br() );      $statusbox->add( html_span('boxlabel_darkgreen', "Method:"), $call[method], html_br() );
845      if (sizeof($call[args])) {      if (sizeof($call[args])) {
# Line 860  class DataSource_Generic extends DesignP Line 848  class DataSource_Generic extends DesignP
848      $statusbox->add( html_span('boxlabel_darkgreen', "Count:"), $this->get_result_count(), html_br() );      $statusbox->add( html_span('boxlabel_darkgreen', "Count:"), $this->get_result_count(), html_br() );
849      $box->add( $statusbox );      $box->add( $statusbox );
850    
851      print $box->render();      //print $box->render();
852        trace( $box );
853    
854    }    }
855    

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed