diff --git a/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.js b/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.js index 24ebc920..1bbc2c0c 100644 --- a/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.js +++ b/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.js @@ -1233,12 +1233,13 @@ function InputfieldRepeater($) { $controls.prepend($collapseControl); $controls.prepend($insertBeforeControl); $controls.prepend($insertAfterControl); - if($t.closest('.InputfieldRepeater').hasClass('InputfieldRepeaterHasSettings')) { // intentionally not using allowSettings var + var $closestRepeater = $t.closest('.InputfieldRepeater'); + if($closestRepeater.hasClass('InputfieldRepeaterHasSettings')) { // intentionally not using allowSettings var var $settingsToggle = $("") .attr('title', cfg.labels.settings); $controls.prepend($settingsToggle); } - if(allowClone) { + if(allowClone || !$closestRepeater.hasClass('InputfieldRepeaterNoAjaxAdd')) { $controls.prepend($clone.clone(true)); // $controls.prepend($paste.clone(true)); }