From 4be86f3a3779ef86be30e8451750130569d2cacd Mon Sep 17 00:00:00 2001 From: alecpl Date: Fri, 9 Mar 2012 13:23:24 +0000 Subject: - Unified (single) spellchecker button --- skins/default/functions.js | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'skins/default/functions.js') diff --git a/skins/default/functions.js b/skins/default/functions.js index aab386b5e..fb7a05d4b 100644 --- a/skins/default/functions.js +++ b/skins/default/functions.js @@ -102,6 +102,7 @@ function rcube_mail_ui() groupmenu: {id:'groupoptionsmenu', above:1}, mailboxmenu: {id:'mailboxoptionsmenu', above:1}, composemenu: {id:'composeoptionsmenu', editable:1, overlap:1}, + spellmenu: {id:'spellmenu'}, // toggle: #1486823, #1486930 uploadmenu: {id:'attachment-form', editable:1, above:1, toggle:!bw.ie&&!bw.linux }, uploadform: {id:'upload-form', editable:1, toggle:!bw.ie&&!bw.linux } @@ -351,6 +352,43 @@ save_listmenu: function() rcmail.set_list_options(cols, sort, ord, thread == 'thread' ? 1 : 0); }, +spellmenu: function(show) +{ + var link, li, + lang = rcmail.spellcheck_lang(), + menu = this.popups.spellmenu.obj, + ul = $('ul', menu); + + if (!ul.length) { + ul = $('