public function createComponentFormLogin()
 {
     $form = new LiveForm();
     $renderer = $form->getRenderer();
     $form->getElementPrototype()->id = 'formLogin';
     $form->addText('email', 'E-mail')->addRule(Form::FILLED, 'Fill username');
     $form->addPassword('password', 'Password')->addRule(Form::FILLED, 'Fill password');
     $form->addSubmit('btn_login', _('Login'));
     $form['btn_login']->getControlPrototype()->class('bt_login');
     $form->onSubmit[] = array($this, 'formLoginSubmitted');
     return $form;
 }
Example #2
0
 public function createComponentFormPreviewToolbar($name)
 {
     $form = new LiveForm($this, $name);
     $renderer = $form->getRenderer();
     $renderer->wrappers['controls']['container'] = null;
     $renderer->wrappers['pair']['container'] = NULL;
     $renderer->wrappers['label']['container'] = null;
     $renderer->wrappers['control']['container'] = null;
     $form->addButton('btnClose', 'Close');
     $form->addSubmit('btnUpdate', 'Update')->onClick[] = array($this, 'formPreviewToolbarUpdate');
     $form['btnUpdate']->getControlPrototype()->class('ajax');
     return $form;
 }
Example #3
0
 public function createComponentFormSearch($name)
 {
     $form = new LiveForm($this, $name);
     $renderer = $form->getRenderer();
     $renderer->wrappers['form']['container'] = Html::el('div')->id('search-form');
     $renderer->wrappers['controls']['container'] = null;
     $renderer->wrappers['pair']['container'] = null;
     $renderer->wrappers['label']['container'] = null;
     $renderer->wrappers['control']['container'] = null;
     $form->addGroup('Search')->setOption('container', Html::el('fieldset')->id('search'));
     $form->addText('search_query', '');
     $form->addSubmit('ok', 'GO!')->onClick[] = array($this, 'getSearchResults');
 }