コード例 #1
0
 /**
  * Renders the container using the given renderer
  *
  * @param HTML_QuickForm2_Renderer $renderer
  *
  * @return   HTML_QuickForm2_Renderer
  */
 public function render(HTML_QuickForm2_Renderer $renderer)
 {
     $renderer->startContainer($this);
     foreach ($this as $element) {
         $element->render($renderer);
     }
     $this->renderClientRules($renderer->getJavascriptBuilder());
     $renderer->finishContainer($this);
     return $renderer;
 }
コード例 #2
0
ファイル: Proxy.php プロジェクト: FluentDevelopment/piwik
 public function startContainer(HTML_QuickForm2_Node $container)
 {
     $this->_renderer->startContainer($container);
 }
コード例 #3
0
 /**
  * Renders the container using the given renderer
  *
  * @param    HTML_QuickForm2_Renderer    Renderer instance
  * @return   HTML_QuickForm2_Renderer
  */
 public function render(HTML_QuickForm2_Renderer $renderer)
 {
     $renderer->startContainer($this);
     foreach ($this as $element) {
         $element->render($renderer);
     }
     $renderer->finishContainer($this);
     return $renderer;
 }
コード例 #4
0
ファイル: Container.php プロジェクト: FluentDevelopment/piwik
 /**
  * Renders the container using the given renderer
  *
  * @param    HTML_QuickForm2_Renderer    Renderer instance
  * @return   HTML_QuickForm2_Renderer
  */
 public function render(HTML_QuickForm2_Renderer $renderer)
 {
     foreach ($this->rules as $rule) {
         if ($rule[1] & HTML_QuickForm2_Rule::RUNAT_CLIENT) {
             $renderer->getJavascriptBuilder()->addRule($rule[0]);
         }
     }
     $renderer->startContainer($this);
     foreach ($this as $element) {
         $element->render($renderer);
     }
     $renderer->finishContainer($this);
     return $renderer;
 }