/** * @return SocialSharing_HtmlBuilder_AbstractElement */ protected function getToggleButton() { $builder = $this->builder->getBuilder(); $position = $this->builder->getProject()->getExtra('left'); $type = 'arrow'; $icon = 'fa-' . $type . '-' . str_replace(array('top', 'bottom'), array('up', 'down'), $position); $pairs = array('left' => 'right', 'right' => 'left', 'up' => 'down', 'down' => 'up'); return $builder->createElement('button', array($builder->createAttribute('class', 'social-sharing-navigation-toggle'), $builder->createAttribute('title', $builder->getEnvironment()->translate('Toggle')), $builder->createAttribute('data-pointer', $position), $builder->createAttribute('data-replace', $icon), $builder->createAttribute('data-replace-with', @strtr($icon, $pairs))))->addElement($builder->createElement('i', array($builder->createAttribute('class', array('fa', 'fa-fw', $icon))))); }
/** * Returns popup container. * @return \SocialSharing_HtmlBuilder_Element */ protected function getPopupContainer() { $builder = $this->builder->getBuilder(); return $builder->createElement('div', array($builder->createAttribute('class', array('supsystic-social-sharing-popup')))); }