|
@@ -30,7 +30,24 @@ class Toolbar
|
|
|
$class = __NAMESPACE__."\\".$prefix."\\Toolbar\\".$toolbar;
|
|
|
if (class_exists($class)) {
|
|
|
$toolbarObj = new $class();
|
|
|
- $this->setConfig($toolbarObj->getConfig());
|
|
|
+ $config = $toolbarObj->getConfig();
|
|
|
+
|
|
|
+ if (api_get_configuration_value('full_ckeditor_toolbar_set')) {
|
|
|
+ $basicClass = __NAMESPACE__."\\".$prefix."\\Toolbar\\Basic";
|
|
|
+ $basicObj = new $basicClass();
|
|
|
+ $basicConfig = $basicObj->getConfig();
|
|
|
+
|
|
|
+ if (api_get_setting('more_buttons_maximized_mode') == 'true') {
|
|
|
+ if (isset($config['toolbar'])) {
|
|
|
+ unset($config['toolbar']);
|
|
|
+ }
|
|
|
+
|
|
|
+ $config['toolbar_minToolbar'] = $basicConfig['toolbar_minToolbar'];
|
|
|
+ $config['toolbar_maxToolbar'] = $basicConfig['toolbar_maxToolbar'];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $this->setConfig($config);
|
|
|
}
|
|
|
}
|
|
|
|