コード例 #1
0
ファイル: Remove.php プロジェクト: kingsj/core
 /**
  * Get a list of JavaScript files required to display the widget properly
  *
  * @return array
  */
 public function getJSFiles()
 {
     $list = parent::getJSFiles();
     $list[] = 'button/js/remove.js';
     return $list;
 }
コード例 #2
0
ファイル: PrintInvoice.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Return CSS files list
  *
  * @return array
  */
 public function getCSSFiles()
 {
     $list = parent::getCSSFiles();
     $list[] = 'button/css/print_invoice.css';
     return $list;
 }
コード例 #3
0
ファイル: Link.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Get attributes
  *
  * @return array
  */
 protected function getAttributes()
 {
     $list = parent::getAttributes();
     return array_merge($list, $this->getLinkAttributes());
 }
コード例 #4
0
ファイル: ProgressState.php プロジェクト: kewaunited/xcart
 /**
  * Get class
  *
  * @return string
  */
 protected function getClass()
 {
     return parent::getClass() . ' progress-state' . ' ' . $this->getParam(static::PARAM_STATE);
 }
コード例 #5
0
ファイル: VoidShipment.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(static::PARAM_PARCEL_ID => new \XLite\Model\WidgetParam\Int('Parcel ID', 0));
 }
コード例 #6
0
ファイル: APopupButton.php プロジェクト: kingsj/core
 /**
  * Defines CSS class for widget to use in templates
  *
  * @return string
  */
 protected function getClass()
 {
     return parent::getClass() . ' popup-button';
 }
コード例 #7
0
ファイル: Submit.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Defines CSS class for widget to use in templates
  *
  * @return string
  */
 protected function getClass()
 {
     return parent::getClass() . $this->getSubmitClass();
 }
コード例 #8
0
ファイル: Link.php プロジェクト: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_LOCATION => new \XLite\Model\WidgetParam\String('Redirect to', null, true), self::PARAM_JS_CODE => new \XLite\Model\WidgetParam\String('JS code', null, true), self::PARAM_BLANK => new \XLite\Model\WidgetParam\Bool('Open in new window', false));
 }
コード例 #9
0
ファイル: ADropdown.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Return CSS files list
  *
  * @return array
  */
 public function getCSSFiles()
 {
     $list = parent::getCSSFiles();
     $list[] = 'button/css/dropdown.css';
     return $list;
 }
コード例 #10
0
 /**
  * Return JS files for the widget
  * 
  * @return array
  */
 public function getJSFiles()
 {
     $list = parent::getJSFiles();
     $list[] = 'modules_manager/js/install_modules_selected.js';
     return $list;
 }
コード例 #11
0
ファイル: Switcher.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ENABLED => new \XLite\Model\WidgetParam\Bool('Enabled', true));
 }
コード例 #12
0
ファイル: Remove.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams[self::PARAM_LABEL]->setValue('Remove');
 }
コード例 #13
0
ファイル: Regular.php プロジェクト: kingsj/core
 /**
  * Define widget parameters
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ACTION => new \XLite\Model\WidgetParam\String('LC action', $this->getDefaultAction(), true), self::PARAM_JS_CODE => new \XLite\Model\WidgetParam\String('JS code', '', true), self::PARAM_FORM_PARAMS => new \XLite\Model\WidgetParam\Collection('Form params to modify', array(), true));
 }
コード例 #14
0
ファイル: Purchase.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Return button CSS class
  *
  * @return string
  */
 protected function getClass()
 {
     return parent::getClass() . ' purchase-module';
 }
コード例 #15
0
ファイル: SwitchButton.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_FIRST => new \XLite\Model\WidgetParam\String('First callback', ''), self::PARAM_SECOND => new \XLite\Model\WidgetParam\String('Second callback', ''));
 }
コード例 #16
0
ファイル: Regular.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Get attributes
  *
  * @return array
  */
 protected function getAttributes()
 {
     $list = parent::getAttributes();
     $list['onclick'] = 'javascript: ' . $this->getJSCode();
     return $list;
 }
コード例 #17
0
ファイル: CopyLink.php プロジェクト: kirkbauer2/kirkxc
 /**
  * Get default attributes
  *
  * @return array
  */
 protected function getButtonAttributes()
 {
     return parent::getButtonAttributes() + array('data-clipboard-text' => $this->getCopyURL());
 }
コード例 #18
0
ファイル: PrintInvoice.php プロジェクト: kewaunited/xcart
 /**
  * Define widget params
  *
  * @return void
  */
 protected function defineWidgetParams()
 {
     parent::defineWidgetParams();
     $this->widgetParams += array(self::PARAM_ORDER_ID => new \XLite\Model\WidgetParam\Int('OrderID', null));
 }