/**
     * Convert <textarea class="html-edit"> fields to CKEditor fields
     *
     * This function needs to be called *after* we have sent the page header and
     * before we have sent the page footer.
     *
     * @param BaseController $controller
     */
    public static function enableEditor($controller)
    {
        $controller->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'ckeditor.js')->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'adapters/jquery.js')->addInlineJavascript('var CKEDITOR_BASEPATH="' . WT_CKEDITOR_BASE_URL . '";', BaseController::JS_PRIORITY_HIGH)->addInlineJavascript('CKEDITOR.env.isCompatible = true;')->addInlineJavascript('CKEDITOR.config.removePlugins = "forms,newpage,preview,print,save,templates";')->addInlineJavascript('CKEDITOR.config.extraAllowedContent = 
    "area[shape,coords,href,target,alt,title];map[name];img[usemap];*[class,style]";')->addInlineJavascript('CKEDITOR.config.allowedContent = true;')->addInlineJavascript('jQuery(".html-edit").ckeditor(function(config){config.removePlugins = "forms";}, {
				language: "' . strtolower(WT_LOCALE) . '"
			});');
    }
    /**
     * Convert <textarea class="html-edit"> fields to CKEditor fields
     *
     * This function needs to be called *after* we have sent the page header and
     * before we have sent the page footer.
     *
     * @param BaseController $controller
     */
    public static function enableEditor($controller)
    {
        $controller->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'ckeditor.js')->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'adapters/jquery.js')->addInlineJavascript('var CKEDITOR_BASEPATH="' . WT_CKEDITOR_BASE_URL . '";', BaseController::JS_PRIORITY_HIGH)->addInlineJavascript('CKEDITOR.env.isCompatible = true;')->addInlineJavascript('CKEDITOR.config.removePlugins = "forms,newpage,preview,print,save,templates";')->addInlineJavascript('jQuery(".html-edit").ckeditor(function(){config.removePlugins = "forms";}, {
				language: "' . strtolower(WT_LOCALE) . '"
			});');
    }
Exemple #3
0
    /**
     * Convert <textarea class="html-edit"> fields to CKEditor fields
     *
     * This function needs to be called *after* we have sent the page header and
     * before we have sent the page footer.
     *
     * @param BaseController $controller
     */
    public static function enableEditor($controller)
    {
        $controller->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'ckeditor.js')->addExternalJavascript(WT_CKEDITOR_BASE_URL . 'adapters/jquery.js')->addInlineJavascript('var CKEDITOR_BASEPATH="' . WT_CKEDITOR_BASE_URL . '";', BaseController::JS_PRIORITY_HIGH)->addInlineJavascript('jQuery(".html-edit").ckeditor(function(){}, {
				language: "' . str_replace('_', '-', strtolower(WT_LOCALE)) . '"
			});');
    }