Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 public function __construct(KConfig $options)
 {
     $this->setMethod('cancel');
     $attribs = $options->attribs;
     $attribs['class'] = 'toolbar type:\'cancel\'';
     $attribs['href'] = '#';
     $optionss->attribs = $attribs;
     parent::__construct($options);
 }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
 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'] = '{}';
     }
 }