コード例 #1
0
 /**
  * @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)))));
 }
コード例 #2
0
 /**
  * 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'))));
 }