/** * '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; }
/** * 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; }
/** * 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; }
/** * Get class * * @return string */ protected function getClass() { $class = parent::getClass(); $class = trim($class . ' images-settings-panel'); return $class; }
/** * 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; }