1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-12 09:44:38 +02:00
This commit is contained in:
Ryan Cramer
2018-02-02 10:10:49 -05:00
parent 1d82b530ff
commit 3eba1b58aa

View File

@@ -116,18 +116,16 @@ class InputfieldRepeater extends Inputfield implements InputfieldItemList {
* *
*/ */
public function ___renderRepeaterLabel($label, $cnt, Page $page) { public function ___renderRepeaterLabel($label, $cnt, Page $page) {
static $allowRender = null; // situations where we skip the render of repeater label because it is not needed
if(is_null($allowRender)) { $repeaterEditID = (int) $this->wire('input')->get('repeater_edit');
$allowRender = true; if($repeaterEditID && $repeaterEditID == $page->id) {
$repeaterEditID = (int) $this->wire('input')->get('repeater_edit'); // edit of item requested in URL that matches given $page
if($repeaterEditID && $repeaterEditID == $page->id) { return $label;
$allowRender = false; } else if(count($_POST) && !$this->wire('config')->ajax) {
} else if(count($_POST) && !$this->wire('config')->ajax) { // POST request that is not ajax
$allowRender = false; return $label;
}
} }
if(!$allowRender) return $label;
$out = ''; $out = '';
$repeaterTitle = $this->field ? $this->field->get('repeaterTitle') : ''; $repeaterTitle = $this->field ? $this->field->get('repeaterTitle') : '';