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; }
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; }
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'); }