1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| (function ($) {
var Field = acf.Field.extend({
type: 'repeater',
wait: '',
events: {
'click a[data-event="add-row"]': 'onClickAdd',
'click a[data-event="duplicate-row"]': 'onClickDuplicate',
'click a[data-event="remove-row"]': 'onClickRemove',
'click a[data-event="collapse-row"]': 'onClickCollapse',
showField: 'onShow',
unloadField: 'onUnload',
mouseover: 'onHover',
unloadField: 'onUnload'
},
onClickAdd: function (e, $el) {
// validate
if (this.isFull()) {
this.showNotice({
text: acf.__('Maximum selection reached'),
type: 'warning'
});
return;
}... |
Partager