(new CTextBox('blink_period', $data['blink_period'], false, DB::getFieldLength('config', 'blink_period')))
$this->addJsFile('colorpicker.js');
$this->includeJsFile('administration.trigdisplay.edit.js.php');
$widget = (new CWidget())
->setTitle(_('Trigger displaying options'))
->setTitleSubmenu(getAdministrationGeneralSubmenu())
->setDocUrl(CDocHelper::getUrl(CDocHelper::ADMINISTRATION_TRIGDISPLAY_EDIT));
$form_list = (new CFormList())
->addRow(_('Use custom event status colors'), (new CCheckBox('custom_color'))
->setUncheckedValue(EVENT_CUSTOM_COLOR_DISABLED)
->setChecked($data['custom_color'] == EVENT_CUSTOM_COLOR_ENABLED)
->setAttribute('autofocus', 'autofocus')
->addRow((new CLabel(_('Unacknowledged PROBLEM events'), 'problem_unack_color'))->setAsteriskMark(), [
(new CColor('problem_unack_color', $data['problem_unack_color']))
->setEnabled($data['custom_color'] == EVENT_CUSTOM_COLOR_ENABLED)
->addClass(($data['custom_color'] == EVENT_CUSTOM_COLOR_DISABLED) ? ZBX_STYLE_DISABLED : null)
->addClass('js-event-color-picker')
(new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
(new CCheckBox('problem_unack_style'))
->setLabel(_('blinking'))
->setChecked($data['problem_unack_style'] == 1)
->addRow((new CLabel(_('Acknowledged PROBLEM events'), 'problem_ack_color'))->setAsteriskMark(), [
(new CColor('problem_ack_color', $data['problem_ack_color']))
->setEnabled($data['custom_color'] == EVENT_CUSTOM_COLOR_ENABLED)
->addClass(($data['custom_color'] == EVENT_CUSTOM_COLOR_DISABLED) ? ZBX_STYLE_DISABLED : null)
->addClass('js-event-color-picker')
(new CDiv())->addClass(ZBX_STYLE_FORM_INPUT_MARGIN),
(new CCheckBox('problem_ack_style'))
->setLabel(_('blinking'))
->setChecked($data['problem_ack_style'] == 1)