return false;
});
+ this.element.on('click', '.remove', function () {
+ $this.removeItem($(this).closest('.item'));
+ return false;
+ });
+
this.element.on('click', '.legend', function () {
var item = $(this).closest('.item');
var subform = item.find('.subform');
});
},
+ removeItem: function (item) {
+ $(item).remove();
+ if (this.element.find('.item:not(.sample)').length == 0) {
+ this.initItem();
+ }
+ this.update();
+ },
+
initItem: function (values) {
var collapsed = true;
if (values === undefined) {
if (collapsed) {
$(item).addClass('collapsed');
}
- $(".bunchmultiple__items").append($(item));
+ $(this.element).find(".bunchmultiple__items").append($(item));
this.setValues(item, values);
$(document).trigger('cubist.bunchmultiple.added');
?>
<div class="bunchmultiple col-xs-12" id="{!! $field['rand'] !!}" data-values="{{ $value }}">
- <input type="hidden" class="hiddenfield" name="{{$field['name']}}" value=""/>
+ <input type="hidden" class="hiddenfield" name="{{$field['name']}}" value="{{ $value }}"/>
<div class="bunchmultiple__wrapper col-xs-12">
<div @include('crud::inc.field_wrapper_attributes') >
<label>{!! $field['label'] !!}</label>