loadOnController)) { return false; } return ''; } public function adminBodyEnd() { if (!in_array($GLOBALS['ADMIN_CONTROLLER'], $this->loadOnController)) { return false; } global $Language; $script = << // Function required for Media Manager // Insert an image on the editor in the cursor position function editorInsertMedia(filename) { tinymce.activeEditor.insertContent("\"\""); } // Function required for Autosave function // Returns the content of the editor function editorGetContent() { return tinymce.get('jseditor').getContent(); } $("#jseditor").show(); tinymce.init({ selector: "#jseditor", theme: "modern", skin: "bludit", min_height: 500, max_height: 1000, element_format : "html", entity_encoding : "raw", schema: "html5", statusbar: false, menubar:false, remove_script_host: false, branding: false, browser_spellcheck: true, pagebreak_separator: PAGE_BREAK, paste_as_text: true, relative_urls: true, remove_script_host: false, document_base_url: DOMAIN_UPLOADS, plugins: [ "autosave, code", "searchreplace autolink directionality", "visualblocks visualchars", "fullscreen image link media template", "codesample table hr pagebreak", "advlist lists textcolor wordcount", "contextmenu colorpicker textpattern" ], toolbar1: "restoredraft | bold italic strikethrough forecolor backcolor | link | alignleft aligncenter alignright alignjustify | outdent indent | removeformat image | pagebreak code", toolbar2: "formatselect | table | numlist bullist | fullscreen" }); EOF; return $script; } }