Commit f623e166 authored by Tobias Munk's avatar Tobias Munk

no need to confirm, if dropdown value (id) is empty

parent e9701817
...@@ -40,14 +40,20 @@ use yii\helpers\Html; ...@@ -40,14 +40,20 @@ use yii\helpers\Html;
?> ?>
<?php $js = <<<JS <?php $js = <<<JS
var lastTemplateId = '{$model->widget_template_id}';
var widgets = { var widgets = {
'updateTemplate': function(elem){ 'updateTemplate': function(elem){
$.pjax.defaults.timeout = 5000; $.pjax.defaults.timeout = 5000;
if (confirm('Reset values and update template?')) { console.log($(elem).val());
if (!lastTemplateId || confirm('Reset values and update template?')) {
lastTemplateId = $(elem).val();
url = '/de/widgets/crud/widget/create?Widget[widget_template_id]='+$('#widgetcontent-widget_template_id').val(); url = '/de/widgets/crud/widget/create?Widget[widget_template_id]='+$('#widgetcontent-widget_template_id').val();
//alert(url); //alert(url);
$.pjax.reload({url: url, container: '#pjax-widget-form'}); $.pjax.reload({url: url, container: '#pjax-widget-form'});
} else {
$(elem).val(lastTemplateId);
} }
return false;
} }
} }
JS; JS;
...@@ -81,7 +87,7 @@ JS; ...@@ -81,7 +87,7 @@ JS;
<?php Box::begin() ?> <?php Box::begin() ?>
<?php echo $form->field($model, 'widget_template_id')->dropDownList($model::optsWidgetTemplateId(), <?php echo $form->field($model, 'widget_template_id')->dropDownList($model::optsWidgetTemplateId(),
[ [
'onchange' => 'widgets.updateTemplate()', 'onchange' => 'widgets.updateTemplate(this)',
] ]
) ?> ) ?>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment