/* +-----------------------------------------------------------------------+ | RoundCube editor js library | | | | This file is part of the RoundCube web development suite | | Copyright (C) 2006, RoundCube Dev, - Switzerland | | Licensed under the GNU GPL | | | +-----------------------------------------------------------------------+ | Author: Eric Stadtherr | +-----------------------------------------------------------------------+ $Id: editor.js 000 2006-05-18 19:12:28Z roundcube $ */ // Initialize the message editor function rcmail_editor_init(skin_path, editor_lang, spellcheck) { tinyMCE.init({ mode : "textareas", editor_selector : "mce_editor", accessibility_focus : false, apply_source_formatting : true, theme : "advanced", language : editor_lang, plugins : "emotions,media,nonbreaking,table,searchreplace,visualchars,directionality" + (spellcheck ? ",spellchecker" : ""), theme_advanced_buttons1 : "bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,outdent,indent,separator,link,unlink,emotions,charmap,code,forecolor,backcolor,fontselect,fontsizeselect, separator" + (spellcheck ? ",spellchecker" : "") + ",undo,redo,image,media,ltr,rtl", theme_advanced_buttons2 : "", theme_advanced_buttons3 : "", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", extended_valid_elements : "font[face|size|color|style],span[id|class|align|style]", content_css : skin_path + "/editor_content.css", external_image_list_url : "program/js/editor_images.js", spellchecker_languages : (rcmail.env.spellcheck_langs ? rcmail.env.spellcheck_langs : "Dansk=da,Deutsch=de,+English=en,Espanol=es,Francais=fr,Italiano=it,Nederlands=nl,Polski=pl,Portugues=pt,Suomi=fi,Svenska=sv"), gecko_spellcheck : true, rc_client: rcube_webmail_client }); }