mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
SingleValueSearchControl: Use strict interfaces..
..to construct ipl\Html objects
This commit is contained in:
parent
ed009bb032
commit
bc88e8d62b
@ -125,7 +125,7 @@ class SingleValueSearchControl extends Form
|
|||||||
foreach ($this->metaDataNames as $name) {
|
foreach ($this->metaDataNames as $name) {
|
||||||
$hiddenElement = $this->createElement('hidden', $this->searchParameter . '-' . $name);
|
$hiddenElement = $this->createElement('hidden', $this->searchParameter . '-' . $name);
|
||||||
$this->registerElement($hiddenElement);
|
$this->registerElement($hiddenElement);
|
||||||
$fieldset->add($hiddenElement);
|
$fieldset->addHtml($hiddenElement);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->getElement($this->searchParameter)->prependWrapper($fieldset);
|
$this->getElement($this->searchParameter)->prependWrapper($fieldset);
|
||||||
@ -140,7 +140,7 @@ class SingleValueSearchControl extends Form
|
|||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->add(new HtmlElement('div', [
|
$this->add(HtmlElement::create('div', [
|
||||||
'id' => $suggestionsId,
|
'id' => $suggestionsId,
|
||||||
'class' => 'search-suggestions'
|
'class' => 'search-suggestions'
|
||||||
]));
|
]));
|
||||||
@ -159,19 +159,21 @@ class SingleValueSearchControl extends Form
|
|||||||
foreach ($groups as list($name, $entries)) {
|
foreach ($groups as list($name, $entries)) {
|
||||||
if ($name) {
|
if ($name) {
|
||||||
if ($entries === false) {
|
if ($entries === false) {
|
||||||
$ul->add(new HtmlElement('li', ['class' => 'failure-message'], [
|
$ul->addHtml(HtmlElement::create('li', ['class' => 'failure-message'], [
|
||||||
new HtmlElement('em', null, t('Can\'t search:')),
|
HtmlElement::create('em', null, t('Can\'t search:')),
|
||||||
$name
|
$name
|
||||||
]));
|
]));
|
||||||
continue;
|
continue;
|
||||||
} elseif (empty($entries)) {
|
} elseif (empty($entries)) {
|
||||||
$ul->add(new HtmlElement('li', ['class' => 'failure-message'], [
|
$ul->addHtml(HtmlElement::create('li', ['class' => 'failure-message'], [
|
||||||
new HtmlElement('em', null, t('No results:')),
|
HtmlElement::create('em', null, t('No results:')),
|
||||||
$name
|
$name
|
||||||
]));
|
]));
|
||||||
continue;
|
continue;
|
||||||
} else {
|
} else {
|
||||||
$ul->add(new HtmlElement('li', ['class' => Suggestions::SUGGESTION_TITLE_CLASS], $name));
|
$ul->addHtml(
|
||||||
|
HtmlElement::create('li', ['class' => Suggestions::SUGGESTION_TITLE_CLASS], $name)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -185,7 +187,7 @@ class SingleValueSearchControl extends Form
|
|||||||
$attributes['data-' . $key] = $value;
|
$attributes['data-' . $key] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
$ul->add(new HtmlElement('li', null, new InputElement(null, $attributes)));
|
$ul->addHtml(new HtmlElement('li', null, new InputElement(null, $attributes)));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user