mirror of
https://github.com/processwire/processwire.git
synced 2025-08-09 16:26:59 +02:00
Minor adjustment to InputfieldRepeater
This commit is contained in:
@@ -333,7 +333,6 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList {
|
|||||||
$delete = null;
|
$delete = null;
|
||||||
$sort = null;
|
$sort = null;
|
||||||
$depth = null;
|
$depth = null;
|
||||||
$loaded = null;
|
|
||||||
} else {
|
} else {
|
||||||
// also add a delete checkbox to the repeater page fields
|
// also add a delete checkbox to the repeater page fields
|
||||||
$delete = $this->wire('modules')->get('InputfieldCheckbox');
|
$delete = $this->wire('modules')->get('InputfieldCheckbox');
|
||||||
@@ -359,13 +358,13 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList {
|
|||||||
} else {
|
} else {
|
||||||
$depth = null;
|
$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 = $this->wire('modules')->get('InputfieldFieldset');
|
||||||
$wrap->addClass('InputfieldRepeaterItem InputfieldNoFocus');
|
$wrap->addClass('InputfieldRepeaterItem InputfieldNoFocus');
|
||||||
@@ -442,6 +441,7 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList {
|
|||||||
$wrap->prepend($loaded);
|
$wrap->prepend($loaded);
|
||||||
} else {
|
} else {
|
||||||
$wrap->add($inputfields);
|
$wrap->add($inputfields);
|
||||||
|
$wrap->prepend($loaded);
|
||||||
}
|
}
|
||||||
|
|
||||||
if($isMinItem) {
|
if($isMinItem) {
|
||||||
|
Reference in New Issue
Block a user