From 35be18083c4262c94d58f85609aabfff5a0f9412 Mon Sep 17 00:00:00 2001 From: ewinslow Date: Tue, 1 Mar 2011 08:00:53 +0000 Subject: Refs #2538: Cleaned up custom tinymce code into elgg.tinymce.*. Refs #2895: TinyMCE makes use of longtext menu git-svn-id: http://code.elgg.org/elgg/trunk@8533 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/tinymce/start.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'mod/tinymce/start.php') diff --git a/mod/tinymce/start.php b/mod/tinymce/start.php index 9a33f03a3..89c378376 100644 --- a/mod/tinymce/start.php +++ b/mod/tinymce/start.php @@ -8,7 +8,24 @@ function tinymce_init() { elgg_extend_view('css/elgg', 'tinymce/css'); elgg_extend_view('css/admin', 'tinymce/css'); + + elgg_extend_view('input/longtext', 'tinymce/init'); + elgg_extend_view('embed/custom_insert_js', 'tinymce/embed_custom_insert_js'); + + elgg_register_plugin_hook_handler('register', 'menu:longtext', 'tinymce_longtext_menu'); +} + +function tinymce_longtext_menu($hook, $type, $items, $vars) { + + $items[] = array( + 'name' => 'tinymce_toggler', + 'class' => 'tinymce-toggle-editor', + 'href' => "javascript:elgg.tinymce.toggleEditor('{$vars['id']}');", + 'text' => elgg_echo('tinymce:remove'), + ); + + return $items; } elgg_register_event_handler('init', 'system', 'tinymce_init', 9999); -- cgit v1.2.3