public function __construct(KConfig $options) { $this->setMethod('post'); parent::__construct($options); $this->setField('action', $this->getName()); KFactory::get('admin::com.ninja.helper.default')->js('/toolbar.js'); KFactory::get('admin::com.ninja.helper.default')->css('/form.css'); self::addScriptDeclaration(); }
public function __construct(KConfig $options) { $this->setMethod('cancel'); $attribs = $options->attribs; $attribs['class'] = 'toolbar type:\'cancel\''; $attribs['href'] = '#'; $optionss->attribs = $attribs; parent::__construct($options); }
public function __construct(KConfig $options) { $this->setMethod('edit'); parent::__construct($options); $this->attribs->class .= ' invalid'; $url = clone KRequest::url(); $query = $url->getQuery(1); if (empty($query['view'])) { return; } $query['view'] = KInflector::singularize($query['view']); $url->setQuery($query); $this->attribs->href = (string) $url; }
public function __construct(KConfig $options) { parent::__construct($options); $this->_name = KInflector::underscore($options->text); $img = KFactory::get('admin::com.ninja.helper.default')->img('/32/' . $this->_name . '.png'); if ($img) { KFactory::get('admin::com.ninja.helper.default')->css('.toolbar .' . $options->icon . ' { background-image: url(' . $img . '); }'); } if (!isset($this->_options['x'])) { $this->_options['x'] = 720; } if (!isset($this->_options['y'])) { $this->_options['y'] = 'window.getSize().size.y-80'; } if (!isset($this->_options['handler'])) { $this->_options['handler'] = 'iframe'; } if (!isset($this->_options['ajaxOptions'])) { $this->_options['ajaxOptions'] = '{}'; } }