summaryrefslogtreecommitdiff
path: root/roundcubemail/program/steps/mail/compose.inc
diff options
context:
space:
mode:
authorroundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c>2006-05-01 16:27:19 +0000
committerroundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c>2006-05-01 16:27:19 +0000
commit2e1bb649248ce177fc1a4ea7c7c7c4745dc30a5a (patch)
tree674d859c5ca4becae28140f19e9f47dc4bfe0068 /roundcubemail/program/steps/mail/compose.inc
parent71e9f75c2be6c59bac0c514d6ef356bea8391ade (diff)
Started integrating GoogieSpell
git-svn-id: https://svn.roundcube.net/trunk@214 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/steps/mail/compose.inc')
-rw-r--r--roundcubemail/program/steps/mail/compose.inc15
1 files changed, 13 insertions, 2 deletions
diff --git a/roundcubemail/program/steps/mail/compose.inc b/roundcubemail/program/steps/mail/compose.inc
index b25c3690f..1f9618d5b 100644
--- a/roundcubemail/program/steps/mail/compose.inc
+++ b/roundcubemail/program/steps/mail/compose.inc
@@ -297,11 +297,14 @@ function rcmail_compose_header_from($attrib)
function rcmail_compose_body($attrib)
{
- global $CONFIG, $REPLY_MESSAGE, $FORWARD_MESSAGE;
+ global $CONFIG, $OUTPUT, $REPLY_MESSAGE, $FORWARD_MESSAGE;
list($form_start, $form_end) = get_form_tags($attrib);
unset($attrib['form']);
+ if (empty($attrib['id']))
+ $attrib['id'] = 'rcmComposeMessage';
+
$attrib['name'] = '_message';
$textarea = new textarea($attrib);
@@ -330,7 +333,15 @@ function rcmail_compose_body($attrib)
$out = $form_start ? "$form_start\n" : '';
$out .= $textarea->show($body);
$out .= $form_end ? "\n$form_end" : '';
-
+
+ // include GoogieSpell
+ $OUTPUT->include_script('googiespell.js');
+
+ $OUTPUT->add_script(sprintf("var googie1 = new GoogieSpell('\$__skin_path/images/googiespell/','%s&_action=spell&lang=');\n".
+ "googie1.decorateTextarea('%s');",
+ $GLOBALS['COMM_PATH'],
+ $attrib['id']), 'foot');
+
return $out;
}