Commit 5a89cabd78d6b92fc4326ef6139628e612644ea7
1 parent
ea8c5991
add Vitaliy's widgets
Showing
4 changed files
with
22 additions
and
2 deletions
Show diff stats
backend/assets/AppAsset.php
| @@ -23,7 +23,8 @@ class AppAsset extends AssetBundle | @@ -23,7 +23,8 @@ class AppAsset extends AssetBundle | ||
| 23 | 'css/flags32.css' | 23 | 'css/flags32.css' |
| 24 | ]; | 24 | ]; |
| 25 | public $js = [ | 25 | public $js = [ |
| 26 | - 'js/option.js' | 26 | + 'js/option.js', |
| 27 | + 'js/fieldWidget.js' | ||
| 27 | ]; | 28 | ]; |
| 28 | public $depends = [ | 29 | public $depends = [ |
| 29 | 'yii\web\JqueryAsset', | 30 | 'yii\web\JqueryAsset', |
common/widgets/views/education_field.php
| @@ -9,7 +9,9 @@ use yii\helpers\Html; | @@ -9,7 +9,9 @@ use yii\helpers\Html; | ||
| 9 | <p class="btn btn-success add_field">Добавить поле</p> | 9 | <p class="btn btn-success add_field">Добавить поле</p> |
| 10 | 10 | ||
| 11 | 11 | ||
| 12 | - <?php $t = 0; for($i=1; $i <= count($model); $i++): | 12 | + <?php |
| 13 | + $t = 0; | ||
| 14 | + for($i=1; $i <= count($model); $i++): | ||
| 13 | $row = $i; | 15 | $row = $i; |
| 14 | 16 | ||
| 15 | ?> | 17 | ?> |
frontend/assets/AppAsset.php
| @@ -35,6 +35,7 @@ class AppAsset extends AssetBundle | @@ -35,6 +35,7 @@ class AppAsset extends AssetBundle | ||
| 35 | '/js/forms.js', | 35 | '/js/forms.js', |
| 36 | '/js/jquery.MultiFile.js', | 36 | '/js/jquery.MultiFile.js', |
| 37 | '/js/myGallery_min.js', | 37 | '/js/myGallery_min.js', |
| 38 | + 'js/fieldWidget.js' | ||
| 38 | ]; | 39 | ]; |
| 39 | public $depends = [ | 40 | public $depends = [ |
| 40 | 'yii\web\YiiAsset', | 41 | 'yii\web\YiiAsset', |
| 1 | +$('body').on('click', '.delete-field-item', function(){ | ||
| 2 | + | ||
| 3 | + $(this).parent('.form-group').remove(); | ||
| 4 | + | ||
| 5 | +}); | ||
| 6 | + | ||
| 7 | + | ||
| 8 | +$('.add_field').click(function(){ | ||
| 9 | + var block = $('.fields_video_result'); | ||
| 10 | + var sub_block = '<div class="form-group">'+ | ||
| 11 | + '<input type="text" class="form-control" value="" name="Fields[video]['+ start_i++ +'][value]">'+ | ||
| 12 | + '<span data-id="none" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>'+ | ||
| 13 | + '<div>'; | ||
| 14 | + block.append(sub_block); | ||
| 15 | + | ||
| 16 | +}); | ||
| 0 | \ No newline at end of file | 17 | \ No newline at end of file |