From 34519c4ad3855e4adc7bb126789d798618e00503 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 1 Sep 2017 11:24:19 -0400 Subject: [PATCH] Minor adjustment to InputfieldRepeater --- .../FieldtypeRepeater/InputfieldRepeater.module | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module b/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module index 6d11fcaa..4e771641 100644 --- a/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module +++ b/wire/modules/Fieldtype/FieldtypeRepeater/InputfieldRepeater.module @@ -333,7 +333,6 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList { $delete = null; $sort = null; $depth = null; - $loaded = null; } else { // also add a delete checkbox to the repeater page fields $delete = $this->wire('modules')->get('InputfieldCheckbox'); @@ -359,13 +358,13 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList { } else { $depth = null; } - - $loaded = $this->wire('modules')->get('InputfieldHidden'); - $loaded->attr('id+name', "loaded_repeater{$page->id}"); - $loaded->attr('value', $isLoaded ? 1 : 0); - $loaded->set('renderValueAsInput', true); - $loaded->class = 'InputfieldRepeaterLoaded'; } + + $loaded = $this->wire('modules')->get('InputfieldHidden'); + $loaded->attr('id+name', "loaded_repeater{$page->id}"); + $loaded->attr('value', $isLoaded ? 1 : 0); + $loaded->set('renderValueAsInput', true); + $loaded->class = 'InputfieldRepeaterLoaded'; $wrap = $this->wire('modules')->get('InputfieldFieldset'); $wrap->addClass('InputfieldRepeaterItem InputfieldNoFocus'); @@ -442,6 +441,7 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList { $wrap->prepend($loaded); } else { $wrap->add($inputfields); + $wrap->prepend($loaded); } if($isMinItem) {