/** * Renders the body content of the label. * @param THtmlWriter the renderer */ public function renderContents($writer) { if (($text = $this->getText()) === '') { parent::renderContents($writer); } else { $writer->write($text); } }
/** * Renders body content. * This method overrides the parent implementation by replacing * the body content with the processed text content. * @param THtmlWriter writer */ public function renderContents($writer) { if (($text = $this->getText()) === '' && $this->getHasControls()) { $textWriter = new TTextWriter(); parent::renderContents(new THtmlWriter($textWriter)); $text = $textWriter->flush(); } if ($text !== '') { $writer->write($this->processText($text)); } }
/** * Renders body content. * This method overrides the parent implementation by replacing * the body content with the processed text content. * @param THtmlWriter writer */ public function renderContents($writer) { if (($text = $this->getText()) === '' && $this->getHasControls()) { $htmlWriter = Prado::createComponent($this->GetResponse()->getHtmlWriterType(), new TTextWriter()); parent::renderContents($htmlWriter); $text = $htmlWriter->flush(); } if ($text !== '') { $writer->write($this->processText($text)); } }
/** * Renders the body content of the hyperlink. * @param THtmlWriter the writer for rendering */ public function renderContents($writer) { if (($imageUrl = $this->getImageUrl()) === '') { if (($text = $this->getText()) !== '') { $writer->write(THttpUtility::htmlEncode($text)); } else { if ($this->getHasControls()) { parent::renderContents($writer); } else { $writer->write(THttpUtility::htmlEncode($this->getNavigateUrl())); } } } else { $this->createImage($imageUrl)->renderControl($writer); } }
/** * Renders body contents of the accordion view. * @param THtmlWriter the writer used for the rendering purpose. */ public function renderContents($writer) { if (($text = $this->getText()) !== '') { $writer->write($text); } else { if ($this->getHasControls()) { parent::renderContents($writer); } } }
public function renderContents($writer) { $writer->write("<div id='" . $this->Id . "'></div>"); $writer->write("<SCRIPT LANGUAGE='JavaScript' SRC='" . $this->getJsCookMenuPath() . "'></SCRIPT>\n"); $writer->write("<SCRIPT LANGUAGE='JavaScript' SRC='" . $this->getJsThemePath() . "'></SCRIPT>\n"); $writer->write("<LINK REL='stylesheet' HREF='" . $this->getStyleSheetThemePath() . "' TYPE='text/css'>\n"); $writer->write("<script type='text/javascript'>"); $writer->write("/*<![CDATA[*/"); $writer->write("var arrMenu=["); $str = JsCookMenu::processControls($this); $writer->write($str); $writer->write("];"); $writer->write("cmDraw ('" . $this->Id . "', arrMenu, '" . $this->getMenuOrientation() . "', cm" . $this->getThemeName() . ", '" . $this->getThemeName() . "');"); $writer->write("</script>"); parent::renderContents($writer); }
public function renderContents($writer) { parent::renderContents($writer); }
/** * Renders the body content of the chart. * * @param THtmlWriter the renderer */ public function renderContents($writer) { if (count($this->getChartData()) < 1) { parent::renderContents($writer); } else { $assetPath = $this->publishAsset('assets/SWFChart'); $src = "{$assetPath}/charts.swf?library_path={$assetPath}"; $src .= "&xml_source={$assetPath}/chartgenerator.php?chart_id=" . $this->genChartXML(); $writer->addAttribute('name', 'movie'); $writer->addAttribute('value', $src); $writer->renderBeginTag('param'); $writer->renderEndTag(); $writer->addAttribute('name', 'quality'); $writer->addAttribute('value', 'high'); $writer->renderBeginTag('param'); $writer->renderEndTag(); if ($this->getBackColor() != '') { $writer->addAttribute('name', 'bgcolor'); $writer->addAttribute('value', $this->getBackColor()); $writer->renderBeginTag('param'); $writer->renderEndTag(); } if ($this->getTransparent()) { $writer->addAttribute('name', 'wmode'); $writer->addAttribute('value', 'transparent'); $writer->renderBeginTag('param'); $writer->renderEndTag(); } $writer->addAttribute('src', $src); $writer->addAttribute('quality', 'high'); if ($this->getBackColor() != '') { $writer->addAttribute('bgcolor', $this->getBackColor()); } $writer->addAttribute('width', $this->getWidth()); $writer->addAttribute('height', $this->getHeight()); $writer->addAttribute('name', 'charts'); $writer->addAttribute('swLiveConnect', 'true'); if ($this->getTransparent()) { $writer->addAttribute('wmode', 'transparent'); } $writer->addAttribute('type', 'application/x-shockwave-flash'); $writer->addAttribute('pluginspage', 'http://www.macromedia.com/go/getflashplayer'); $writer->renderBeginTag('embed'); $writer->renderEndTag(); } }
/** * Render contents. Add style='z-index: {@link getZIndex() ZIndex}' * to ul tags. * * @see renderContents() */ public function renderContents($writer) { //set last css class if ($this->Controls->Count > 1 && $lastHasMoreContros == 0) { $lastHasMoreContros = $this->Controls[$this->Controls->Count - 1]->Controls->Count; if ($lastHasMoreContros > 1) { $this->Controls[$this->Controls->Count - 1]->setCssClass("lastcolapse" . $this->Controls[$this->Controls->Count - 1]->getCssClass()); } else { $this->Controls[$this->Controls->Count - 1]->setCssClass("last" . $this->Controls[$this->Controls->Count - 1]->getCssClass()); } } if ($this->HasControls) { if ($this->_expand) { $this->_label->setCssClass("minus"); $this->_label->setAttribute('onclick', 'tree_Colapse(this)'); } $this->_label->render($writer); $writer->write("\n"); $writer->renderBeginTag('ul'); $writer->write("\n"); } else { $this->_label->render($writer); } parent::renderContents($writer); if ($this->HasControls) { $writer->renderEndTag('ul'); $writer->write("\n"); } }
/** * Renders the body content enclosed between the control tag. * This overrides the parent implementation with nothing to be rendered for input tags, * button tags are rendered normally. * @param THtmlWriter the writer used for the rendering purpose */ public function renderContents($writer) { if ($this->getButtonTag() === TButtonTag::Button) { parent::renderContents($writer); } }