Show the full toolbar set to all CKEditor - refs BT#12538

pull/2487/head
Angel Fernando Quiroz Campos 8 years ago
parent eba6b78d80
commit e0d21096e3
  1. 2
      main/install/configuration.dist.php
  2. 19
      src/Chamilo/CoreBundle/Component/Editor/Toolbar.php

@ -347,3 +347,5 @@ $_configuration['agenda_legend'] = [
];*/
// Save question titles with HTML
$_configuration['question_title_html'] = false;
// Show the full toolbar set to all CKEditor
//$_configuration['full_ckeditor_toolbar_set'] = false;

@ -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);
}
}

Loading…
Cancel
Save