function TempStoreTrait::addLockInformation
See also
\Drupal\rules\Ui\RulesUiHandlerInterface::addLockInformation()
File
-
src/
Ui/ TempStoreTrait.php, line 236
Class
- TempStoreTrait
- Provides methods for modified rules components in temporary storage.
Namespace
Drupal\rules\UiCode
public function addLockInformation() {
$build = [];
if ($this->isLocked()) {
$build['locked'] = [
'#type' => 'container',
'#attributes' => [
'class' => [
'rules-locked',
'messages',
'messages--warning',
],
],
'#children' => $this->lockInformationMessage(),
'#weight' => -10,
];
}
else {
$build['changed'] = [
'#type' => 'container',
'#attributes' => [
'class' => [
'rules-changed',
'messages',
'messages--warning',
],
],
'#children' => $this->t('You have unsaved changes.'),
'#weight' => -10,
];
if (!$this->isEdited()) {
$build['changed']['#attributes']['class'][] = 'js-hide';
}
}
return $build;
}