protected function prepareSubmitButton($submit) { if (empty($submit)) { return Html::submitButton(); } $submit = (array) $submit; $submit[1] = isset($submit[1]) ? $submit[1] : []; list($content, $options) = $submit; if (!empty($this->config['clientAction']) && !isset($options['data']['ng-disabled'])) { $options['data']['ng-disabled'] = 'isSend()'; } if (isset($options['wrapperTpl'])) { $wrapper = $options['wrapperTpl']; unset($options['wrapperTpl']); return $this->parseWrapperTpl(Html::submitButton($this->template->replace($content), $options), $wrapper); } return Html::submitButton($this->template->replace($content), $options); }