Esempio n. 1
0
 /**
  * 'Save changes' button of the sticky panel must be visible anyway
  *
  * @return string
  */
 protected function getClass()
 {
     $class = parent::getClass();
     if ('product' == \XLite\Core\Request::getInstance()->target && 'pin_codes' == \XLite\Core\Request::getInstance()->page) {
         $class .= ' always-visible';
     }
     return $class;
 }
Esempio n. 2
0
 /**
  * Get class
  *
  * @return string
  */
 protected function getClass()
 {
     $class = parent::getClass();
     $class = trim($class . ' model-list');
     if ($this->getAdditionalButtons()) {
         $class = trim($class . ' has-add-buttons');
     }
     return $class;
 }
Esempio n. 3
0
 /**
  * Get cell class
  *
  * @param integer           $idx    Button index
  * @param string            $name   Button name
  * @param \XLite\View\AView $button Button
  *
  * @return string
  */
 protected function getCellClass($idx, $name, \XLite\View\AView $button)
 {
     $class = parent::getCellClass($idx, $name, $button);
     if ('save' === $name) {
         $class = trim($class . ' disabled');
     }
     return $class;
 }
Esempio n. 4
0
 /**
  * Get class
  *
  * @return string
  */
 protected function getClass()
 {
     $class = parent::getClass();
     $class = trim($class . ' images-settings-panel');
     return $class;
 }
Esempio n. 5
0
 /**
  * Define buttons widgets
  *
  * @return array
  */
 protected function defineButtons()
 {
     $list = parent::defineButtons();
     $list['addons-list'] = $this->getWidget(array(\XLite\View\Button\AButton::PARAM_LABEL => static::t('Back to methods'), \XLite\View\Button\AButton::PARAM_STYLE => 'action addons-list-back-button', \XLite\View\Button\Link::PARAM_LOCATION => $this->buildURL('payment_settings')), '\\XLite\\View\\Button\\SimpleLink');
     return $list;
 }