protected function getClientScriptOptions()
{
$options['ID'] = $this->getClientID();
$options['FormID'] = $this->getPage()->getForm()->getClientID();
if ($this->getShowMessageBox()) {
$options['ShowMessageBox'] = true;
}
if (!$this->getShowSummary()) {
$options['ShowSummary'] = false;
}
$options['ScrollToSummary'] = $this->getScrollToSummary();
$options['HeaderText'] = $this->getHeaderText();
$options['DisplayMode'] = $this->getDisplayMode();
$options['Refresh'] = $this->getAutoUpdate();
$options['ValidationGroup'] = $this->getValidationGroup();
$options['Display'] = $this->getDisplay();
if ($this->_clientSide !== null) {
$options = array_merge($options, $this->_clientSide->getOptions()->toArray());
}
return $options;
}