1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
<?php
namespace Omeka\View\Helper;
use Zend\View\Helper\AbstractHelper;
class CkEditor extends AbstractHelper
{
public function __invoke()
{
$view = $this->getView();
$customConfigUrl = $view->escapeJs($view->assetUrl('js/ckeditor_config.js', 'Omeka'));
$view->headScript()->appendFile($view->assetUrl('vendor/ckeditor/ckeditor.js', 'Omeka'));
$view->headScript()->appendFile($view->assetUrl('vendor/ckeditor/adapters/jquery.js', 'Omeka'));
$view->headScript()->appendScript("CKEDITOR.config.customConfig = '$customConfigUrl'");
}
}