protected addAttributesToRender ( $writer ) |
protected function addAttributesToRender($writer)
{
$writer->addAttribute('src', $this->getImageUrl());
$writer->addAttribute('alt', $this->getAlternateText());
if (($desc = $this->getDescriptionUrl()) !== '') {
$writer->addAttribute('longdesc', $desc);
}
if (($align = $this->getImageAlign()) !== '') {
$writer->addAttribute('align', $align);
}
parent::addAttributesToRender($writer);
}
/** * Adds attribute name-value pairs to renderer. * This overrides the parent implementation with additional imagemap specific attributes. * @param THtmlWriter the writer used for the rendering purpose */ protected function addAttributesToRender($writer) { parent::addAttributesToRender($writer); if ($this->getHotSpots()->getCount() > 0) { $writer->addAttribute('usemap', '#' . self::MAP_NAME_PREFIX . $this->getClientID()); $writer->addAttribute('id', $this->getUniqueID()); } if ($this->getEnabled() && !$this->getEnabled(true)) { $writer->addAttribute('disabled', 'disabled'); } }