</p> <p><strong><?php echo \Yii::t('app', 'Used Space'); ?> : </strong><?php echo number_format($usedSpace, 2); ?> Mb</p> </div> <?php echo Html::buttonInput(\Yii::t('app', 'Change Email'), ['class' => 'btn right-side left-space bottom-space btn-info add-file-btn', 'id' => 'email-modal-open-button']); ?> <?php echo Html::buttonInput(\Yii::t('app', 'Change Password'), ['class' => 'btn right-side bottom-space btn-info add-file-btn', 'id' => 'password-modal-open-button']); ?> </div> </div> <?php echo $this->render('partials/_changeEmailModal', ['model' => $model]); ?> <?php echo $this->render('partials/_changePasswordModal', ['model' => $passwordForm]); ?> <?php $this->registerJs("\n \$('#email-modal-open-button').on('click', function(e) {\n \$('#modal-change-email').modal('show');\n });\n\n \$('#password-modal-open-button').on('click', function(e) {\n \$('#modal-change-password').modal('show');\n });\n", View::POS_READY, 'modalScripts'); ?>
private static function field($key, $value, $sModel, $model) { if (strpos($sModel, "listT(") === 0) { $modelName = str_replace("listT(", "", $sModel); $modelName = str_replace(")", "", $modelName); $type = substr($modelName, strpos($modelName, '[') + 1, strpos($modelName, '[') - strpos($modelName, ']') + 1); //echo $type; //exit; $modelName = str_replace("[" . $type . "]", "", $modelName); $temp = ArrayHelper::map($modelName::findAllByType($type), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id) ; $field = Html::dropDownList($model . '[' . $key . '][value]', $value, $temp) . "<br/>"; } elseif (strpos($sModel, "list(") === 0) { $modelName = str_replace("list(", "", $sModel); $modelName = str_replace(")", "", $modelName); $temp = ArrayHelper::map($modelName::find()->All(), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id) ; $field = \kartik\select2\Select2::widget(["name" => $model . '[' . $key . '][value]', "data" => $temp, "value" => $value]); } elseif (strpos($sModel, "select(") === 0) { $list = str_replace("select(", "", $sModel); //echo str_replace(")", "", $list); //exit; $list = Json::decode(str_replace(")", "", $list)); foreach ($list as &$item) { //print $item; $item = Yii::t('app', $item); } //$temp = Html::listData(\yii\helpers\Json::decode($list), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id); $field = \kartik\select2\Select2::widget(["name" => $model . '[' . $key . '][value]', "data" => $list, "value" => $value]); } elseif ($sModel == 'file') { $rKey = str_replace(".", "", $key); //$label = Yii::t('app', $sModel->id) ; $field = "<div class='row'><div class='btn-group '>" . Html::fileInput($model . '[' . $key . '][value]', $value, ['style' => 'display:none;', 'id' => $model . "_" . $rKey . "_input", "accept" => "image/gif,image/jpeg"]) . Html::hiddenInput($model . '[' . $key . '][value]', $value) . Html::buttonInput(Yii::t('app', 'Chose'), ['id' => $model . "_" . $rKey . "_upload"]) . Html::buttonInput(Yii::t('app', 'Delete'), ['id' => $model . "_" . $rKey . "_remove"]) . "</div></div>"; $idf = $model . "_" . $rKey . "_input"; $script = "\n \$(document).on('click','#{$model}_{$rKey}_upload', function () {\n \$('#{$idf}').click();\n });\n \$(document).on('click','#{$model}_{$rKey}_remove', function () {\n //del();\n });\n \n "; Yii::$app->controller->view->registerJs($script, \yii\web\View::POS_READY); } elseif ($sModel == 'boolean') { //$label = Yii::t('app', $sModel->id); $field = Html::hiddenInput($model . '[' . $key . '][value]', false) . Html::checkbox($model . '[' . $key . '][value]', $value == 'true' ? true : false, ['class' => 'form-control']); } elseif ($sModel == 'date') { //$label = Yii::t('app', $sModel->id); $name = str_replace("[", "_", str_replace("]", "_", $model)); $id = $name . "-" . $key; $rname = $model . "[" . $key . "][value]"; $timezone = Yii::$app->timezone; $base = yii\helpers\BaseUrl::base(); $field = <<<java <div class="input-group date"> <span class="input-group-addon kv-date-calendar" title="Select date"> <i class="glyphicon glyphicon-calendar"></i> </span> <input type="text" id="{$id}-disp" class="form-control" name="{$rname}-w0" value="{$value}" data-krajee-datecontrol="datecontrol_b5142286" data-datepicker-type="2" data-krajee-kvdatepicker="kvDatepicker_158f0063"></div> <input type="hidden" id="{$id}" name="{$rname}"> <script> var kvDatepicker_158f0063 = {"autoclose":true,"format":"dd/mm/yyyy"}; var datecontrol_37eef6f1 = {"idSave":"{$id}","url":"{$base}/datecontrol/parse/convert","type":"date","saveFormat":"Y-m-d","dispFormat":"d/m/Y","asyncRequest":true}; jQuery('#{$id}-disp').datecontrol(datecontrol_37eef6f1); jQuery('#{$id}-disp').parent().kvDatepicker(kvDatepicker_158f0063); </script> java; //$field.="<script>jQuery('#{$name}{$key}_value').datepicker();</script>"; } else { //$label = Yii::t('app', $sModel->id); $field = Html::textInput($model . '[' . $key . '][value]', $value, ['class' => 'form-control']); } return $field; }
<div class="col-lg-7"> <div id="panelMinhaAnotacao" class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"><i class="glyphicon glyphicon-list"></i> Minhas Anotações</h3> </div> <div class="panel-body"> <div id="campoMinhaAnotacao"> <div class="form-group"> <span id="tempoMinhaAnotacaoBadge" class="badge" style="margin-bottom:10px"></span> <?php echo yii\helpers\Html::textarea('anotacao', '', array('id' => 'textoMinhaAnotacao', 'rows' => 2, 'cols' => 71, 'class' => 'form-control', 'onkeyup' => 'ativaBtSalvar(this)')); ?> <br> <?php $url = Url::to(array('anotacao/salvar')); echo yii\helpers\Html::buttonInput('Salvar', array('id' => 'btSalvarMinhaAnotacao', 'class' => 'btn btn-default', 'disabled' => true, 'onclick' => 'salvarAnotacao("' . $url . '")')); ?> </div> </div> <ul id="listaMinhaAnotacao" class="list-group"> <?php if ($arrMinhaAnotacao) { foreach ($arrMinhaAnotacao as $minhaAnotacao) { $li = Html::tag('li', $minhaAnotacao->dsc_anotacao . Html::tag('span', $minhaAnotacao->num_segundo . 's', ['class' => 'badge']), ['class' => 'list-group-item']); echo Html::tag('a', $li, ['onclick' => 'goTo(' . $minhaAnotacao->num_segundo . ')']); } } ?> <a onclick="goTo(36)"><li class="list-group-item">fim gravacao<span class="badge">36s</span></li></a> </ul> </div>
public function run() { $this->registerClientScript(); if ($this->hasModel()) { $input = Html::activeTextInput($this->model, $this->attribute, $this->options); } else { $input = Html::textInput($this->name, $this->value, $this->options); } /* $route = $this->captchaAction; if (is_array($route)) { $route['v'] = uniqid(); } else { $route = [$route, 'v' => uniqid()]; } $button = Html::img($route, $this->buttonOptions); echo strtr($this->template, [ '{input}' => $input, '{button}' => $button, ]); */ $button = Html::buttonInput($this->buttonLabel, $this->buttonOptions); echo strtr($this->template, ['{input}' => $input, '{button}' => $button]); }
/** * @inheritdoc */ public static function buttonInput($label = 'Button', $options = []) { static::addCssClasses($options, ['ui', 'button']); return parent::buttonInput($label, $options); }
public function testButtonInput() { $this->assertEquals('<input type="button" value="Button">', Html::buttonInput()); $this->assertEquals('<input type="button" class="a" name="test" value="text">', Html::buttonInput('text', ['name' => 'test', 'class' => 'a'])); }
<?php echo $form->field($model, 'username')->label('Логин'); ?> <?php echo $form->field($model, 'password')->label('Пароль')->passwordInput(); ?> <?php echo $form->field($model, 'rememberMe', ['template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>"])->label('Запомнить')->checkbox(); ?> <div class="form-group"> <div class="col-lg-offset-1 col-lg-11"> <?php echo Html::submitButton('Вход', ['class' => 'btn btn-primary', 'name' => 'login-button']); ?> <?php echo Html::buttonInput('Регистрация', ['class' => 'btn btn-success', 'name' => 'reg-button']); ?> </div> </div> <?php ActiveForm::end(); ?> </div>
?> <?php echo Html::dropDownList('', '', PaymentMethod::selectOptions($branch_id), ['class' => 'form-control', 'id' => 'inp-payment-method']); ?> </div> <div class="col-lg-4"> <?php echo Html::label('Value'); ?> <?php echo Html::textInput('', '', ['class' => 'form-control', 'id' => 'inp-payment-value']); ?> </div> <div class="col-lg-2" style="padding-left: 0px;"> <?php echo Html::buttonInput('Add', ['class' => 'btn btn-primary', 'style' => 'margin-top:24px;', 'id' => 'btn-payment-add']); ?> </div> </div> </div> </div> <div class="box-footer box-comments hidden" id="payment-completion"> <div class="col-lg-12"> <?php echo Html::a('Complete', null, ['class' => 'btn btn-success', 'id' => 'submit-btn', 'data-method' => 'post']); ?> </div> </div> </div> </div> <?php
<label for='$name'><?php echo $label; ?> </label> <div id='<?php echo $id; ?> _div'> <?php echo $text; ?> </div> <?php echo \yii\helpers\Html::buttonInput($label, ['class' => 'btn btn-success', 'id' => $id . '-button']); ?> <a href='#' onclick="$('#<?php echo $id; ?> _ids').val(''); $('#<?php echo $id; ?> _div').html(''); return false;"> <?php echo \Yii::t('app', 'Clear refnum'); ?> </a> <?php $java = <<<java