Fix nested repeater
This commit is contained in:
parent
c8f8c5cc27
commit
453096bb27
|
|
@ -38,15 +38,15 @@
|
|||
|
||||
var sortableOptions = {
|
||||
// useAnimation: true,
|
||||
handle: '.repeater-item-handle',
|
||||
handle: this.$el.data('sortable-handle'),
|
||||
nested: false
|
||||
}
|
||||
|
||||
$('ul.field-repeater-items', this.$el).sortable(sortableOptions)
|
||||
$(this.$el.data('sortable-container'), this.$el).sortable(sortableOptions)
|
||||
}
|
||||
|
||||
Repeater.prototype.unbind = function() {
|
||||
this.$el.find('ul.field-repeater-items').sortable('destroy')
|
||||
this.$el.find(this.$el.data('sortable-container')).sortable('destroy')
|
||||
this.$el.removeData('oc.repeater')
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,7 @@
|
|||
<div class="field-repeater" data-control="fieldrepeater">
|
||||
<div class="field-repeater"
|
||||
data-control="fieldrepeater"
|
||||
data-sortable-container="#<?= $this->getId('items') ?>"
|
||||
data-sortable-handle=".<?= $this->getId('items') ?>-handle">
|
||||
|
||||
<ul id="<?= $this->getId('items') ?>" class="field-repeater-items">
|
||||
<?php foreach ($this->formWidgets as $index => $widget): ?>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<li class="field-repeater-item">
|
||||
|
||||
<div class="repeater-item-handle">
|
||||
<div class="repeater-item-handle <?= $this->getId('items') ?>-handle">
|
||||
<i class="icon-bars"></i>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue