public function getMenuItemLinkElement() { $a = new Link(); $a->setValue(''); if ($this->menuItem->getIcon()) { $icon = new Element('i'); $icon->addClass('fa fa-' . $this->menuItem->getIcon()); $a->appendChild($icon); } if ($this->menuItem->getLink()) { $a->href($this->menuItem->getLink()); } foreach ($this->menuItem->getLinkAttributes() as $key => $value) { $a->setAttribute($key, $value); } // Set styling for accessiblity options if (Config::get('concrete.accessibility.toolbar_large_font')) { $spacing = 'padding-top: 15px'; $height = 'line-height:17px;'; } else { $spacing = 'padding: 16px 5px;'; $height = 'line-height:14px;'; } $wbTitle = new Element('div'); $wbTitle->style($height . $spacing); $wbTitle->addClass('wb-fourms')->setValue($this->menuItem->getLabel()); $a->appendChild($wbTitle); return $a; }
public function getMenuItemLinkElement() { $a = new Link(); $a->setValue(''); if ($this->menuItem->getIcon()) { $icon = new Element('i'); $icon->addClass('fa fa-' . $this->menuItem->getIcon()); $a->appendChild($icon); } if ($this->menuItem->getLink()) { $a->href($this->menuItem->getLink()); } foreach ($this->menuItem->getLinkAttributes() as $key => $value) { $a->setAttribute($key, $value); } $label = new Element('span'); $label->addClass('ccm-toolbar-accessibility-title')->setValue($this->menuItem->getLabel()); $a->appendChild($label); return $a; }