public function configureOptions(OptionsResolver $optionsResolver)
{
$optionsResolver->setDefaults(['attr' => ['class' => 'inputEditor']]);
if (!Model::has('header')) {
return;
}
// add the needed javascript to the header;
$header = Model::get('header');
// we add JS because we need CKEditor
$header->addJS('ckeditor/ckeditor.js', 'Core', false);
$header->addJS('ckeditor/adapters/jquery.js', 'Core', false);
$header->addJS('ckfinder/ckfinder.js', 'Core', false);
// add the internal link lists-file
if (is_file(FRONTEND_CACHE_PATH . '/Navigation/editor_link_list_' . Language::getWorkingLanguage() . '.js')) {
$timestamp = @filemtime(FRONTEND_CACHE_PATH . '/Navigation/editor_link_list_' . Language::getWorkingLanguage() . '.js');
$header->addJS('/src/Frontend/Cache/Navigation/editor_link_list_' . Language::getWorkingLanguage() . '.js?m=' . $timestamp, null, false, true, false);
}
}