Skip to content

Commit f2fae28

Browse files
committed
2.0.4
1 parent e1ec721 commit f2fae28

File tree

4 files changed

+16
-5
lines changed

4 files changed

+16
-5
lines changed

assets/form-builder/js/forms/examples.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -782,6 +782,10 @@ var div1 = document.createElement("div"),
782782
'<select id="examples-form" class="form-control"><option>-</option> </select>'+
783783
'<div id="section-confirm"></div>' +
784784
'</div>';
785+
console.log(form.model.body.length);
786+
if (form.model.body.length > 0) {
787+
return
788+
}
785789

786790
(function(){
787791
div1.setAttribute('class', 'form-group-sm');
@@ -803,7 +807,6 @@ var div1 = document.createElement("div"),
803807
window.setTimeout(function() {
804808
if(form.model.body.length) return;
805809

806-
807810
$("#form #widget-form-options").append( div1.outerHTML ).on( "change", id_selector, function() {
808811
var value = this.value;
809812
$("#section-confirm").empty().html( '<button id="confirm-example" type="button" class="btn btn-sm btn-warning">Confirm</button>' );

assets/form-builder/js/forms/form.js

+6
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,15 @@ MyFORM = (function() {
157157
* Fill all form options inputs
158158
*/
159159
setValueInputOptions: function() {
160+
console.log(this.model);
160161
this.options_form.find('#title').val(this.model.title);
161162
this.options_form.find('#url').val(this.model.url);
162163
this.options_form.find('#response').val(this.model.response);
164+
this.options_form.find('#maximum').val(this.model.maximum);
165+
this.options_form.find('#date_start').val(this.model.date_start);
166+
this.options_form.find('#date_end').val(this.model.date_end);
167+
this.options_form.find('#id').val(this.model.id);
168+
this.options_form.find('#class').val(this.model.class);
163169
},
164170

165171
/**

controllers/ModuleController.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public function actionUpdate(int $id) {
196196
public function actionClone(int $id) {
197197

198198
$form = FormModel::find()
199-
->select(['body', 'title', 'author', 'date_start', 'date_end', 'maximum', 'meta_title', 'url', 'responsea', 'class', 'id'])
199+
->select(['body', 'title', 'author', 'date_start', 'date_end', 'maximum', 'meta_title', 'url', 'response', 'class', 'id'])
200200
->where(['form_id' => $id])
201201
->one();
202202
$form->answer = 0;

views/module/gridview.php

+5-3
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,17 @@
2323
'attribute' => 'url',
2424
'format' => 'html',
2525
'value' => function ($model) {
26-
return Html::a ( $model->url, '/forms/'.$model->url, ['target' => 'new']);
26+
return Html::a ($model->url, ['view', 'url' => $model->url], ['target' => 'new']);
2727
},
2828
],[
2929
'attribute' => 'answer',
3030
'format' => 'html',
3131
'value' => function ($model) {
3232
$maximum = null;
33-
if ($model->maximum !== null) { $maximum = ' /'. $model->maximum; }
34-
return html::a ('<span class="glyphicon glyphicon-th-list" aria-hidden="true"></span> '.$model->answer.$maximum, ['list', 'id' => $model->form_id]);
33+
if ($model->maximum !== null) {
34+
$maximum = ' /'. $model->maximum;
35+
}
36+
return html::a ('<span class="glyphicon glyphicon-th-list" aria-hidden="true"></span> ' . $model->answer.$maximum, ['list', 'id' => $model->form_id]);
3537
},
3638
],[
3739
'attribute' => 'date_end',

0 commit comments

Comments
 (0)