public function renderContents($writer) { // Render the 'Track' $writer->addAttribute('class', 'Track'); $writer->addAttribute('id', $this->getClientID() . '_track'); $writer->renderBeginTag('div'); // Render the 'Progress Indicator' if ($this->getProgressIndicator()) { $writer->addAttribute('class', 'Progress'); $writer->addAttribute('id', $this->getClientID() . '_progress'); $writer->renderBeginTag('div'); $writer->renderEndTag(); } // Render the 'Ruler' /* * Removing for now $writer->addAttribute('class', 'RuleContainer'); $writer->addAttribute('id', $this->getClientID()."_rule"); $writer->renderBeginTag('div'); for ($i=0;$i<=100;$i+=10) { $writer->addAttribute('class', 'RuleMark'); $attr=($this->getDirection()===TSliderDirection::Horizontal)?"left":"top"; $writer->addStyleAttribute($attr, $i.'%'); $writer->renderBeginTag('div'); $writer->renderEndTag(); } $writer->renderEndTag(); */ $writer->renderEndTag(); // Render the 'Handle' $writer->addAttribute('class', 'Handle'); $writer->addAttribute('id', $this->getClientID() . '_handle'); $writer->renderBeginTag('div'); $writer->renderEndTag(); }