N°5298 - Upgrade CKEditor to version 5 (#647)

This commit is contained in:
Benjamin Dalsass
2024-05-24 16:13:20 +02:00
committed by GitHub
parent 094a9ed82f
commit 9bf0addc9c
105 changed files with 1820 additions and 949 deletions

View File

@@ -103,11 +103,6 @@ function DisplayPreferences($oP)
$oTabsFieldset->AddSubBlock(GetTabsLayoutFieldBlock());
$oTabsFieldset->AddSubBlock(GetTabsNavigationFieldBlock());
// Rich text editor
$oRichTextFieldset = FieldSetUIBlockFactory::MakeStandard(Dict::S('UI:Preferences:RichText:Title'), 'ibo-fieldset-for-rich-text-preferences');
$oSecondColumn->AddSubBlock($oRichTextFieldset);
$oRichTextFieldset->AddSubBlock(GetRichTextToolbarExpandedFieldBlock());
// Activity panel
$oActivityPanelfieldset = FieldSetUIBlockFactory::MakeStandard(Dict::S('UI:Preferences:ActivityPanel:Title'), 'ibo-fieldset-for-activity-panel');
$oSecondColumn->AddSubBlock($oActivityPanelfieldset);
@@ -619,34 +614,6 @@ function GetTabsNavigationFieldBlock(): iUIBlock
return $oSelect;
}
/**
* @return \Combodo\iTop\Application\UI\Base\iUIBlock
* @throws \CoreException
* @throws \CoreUnexpectedValue
* @throws \MySQLException
* @since 3.0.0
*/
function GetRichTextToolbarExpandedFieldBlock(): iUIBlock
{
$bCurrentValue = isset(CKEditorHelper::GetCkeditorPref()['toolbarStartupExpanded']) ? (bool)CKEditorHelper::GetCkeditorPref()['toolbarStartupExpanded'] : false;
$sCurrentValueAsString = $bCurrentValue ? 'true' : 'false';
$aOptionsValues = [
'true' => 'Expanded',
'false' => 'Collapsed',
];
$oSelect = SelectUIBlockFactory::MakeForSelectWithLabel('toolbarexpanded', Dict::S('UI:Preferences:RichText:ToolbarState'));
foreach ($aOptionsValues as $sValue => $sDictEntrySuffix) {
$oSelect->AddOption(SelectOptionUIBlockFactory::MakeForSelectOption(
$sValue,
Dict::S('UI:Preferences:RichText:ToolbarState:'.$sDictEntrySuffix),
$sValue === $sCurrentValueAsString)
);
}
return $oSelect;
}
/**
* @return \Combodo\iTop\Application\UI\Base\iUIBlock
* @throws \CoreException