From ef2e7b3f9d264ec146d4dae257b1e295ab3b462a Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Tue, 21 Apr 2015 12:45:58 +0200 Subject: updates - plugins as a separate git folder --- plugins/archive/archive.js | 69 ---------------------------------------------- 1 file changed, 69 deletions(-) delete mode 100644 plugins/archive/archive.js (limited to 'plugins/archive/archive.js') diff --git a/plugins/archive/archive.js b/plugins/archive/archive.js deleted file mode 100644 index f77bedf46..000000000 --- a/plugins/archive/archive.js +++ /dev/null @@ -1,69 +0,0 @@ -/** - * Archive plugin script - * @version 2.3 - * - * @licstart The following is the entire license notice for the - * JavaScript code in this file. - * - * Copyright (c) 2012-2014, The Roundcube Dev Team - * - * The JavaScript code in this page is free software: you can redistribute it - * and/or modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation, either version 3 of - * the License, or (at your option) any later version. - * - * @licend The above is the entire license notice - * for the JavaScript code in this file. - */ - -function rcmail_archive(prop) -{ - if (!rcmail.env.uid && (!rcmail.message_list || !rcmail.message_list.get_selection().length)) - return; - - if (!rcmail_is_archive()) { - if (!rcmail.env.archive_type) { - // simply move to archive folder (if no partition type is set) - rcmail.command('move', rcmail.env.archive_folder); - } - else { - // let the server sort the messages to the according subfolders - rcmail.http_post('plugin.move2archive', rcmail.selection_post_data()); - } - } -} - -function rcmail_is_archive() -{ - // check if current folder is an archive folder or one of its children - if (rcmail.env.mailbox == rcmail.env.archive_folder - || rcmail.env.mailbox.startsWith(rcmail.env.archive_folder + rcmail.env.delimiter) - ) { - return true; - } -} - -// callback for app-onload event -if (window.rcmail) { - rcmail.addEventListener('init', function(evt) { - // register command (directly enable in message view mode) - rcmail.register_command('plugin.archive', rcmail_archive, rcmail.env.uid && !rcmail_is_archive()); - - // add event-listener to message list - if (rcmail.message_list) - rcmail.message_list.addEventListener('select', function(list) { - rcmail.enable_command('plugin.archive', list.get_selection().length > 0 && !rcmail_is_archive()); - }); - - // set css style for archive folder - var li; - if (rcmail.env.archive_folder && (li = rcmail.get_folder_li(rcmail.env.archive_folder, '', true))) - $(li).addClass('archive'); - - // callback for server response - rcmail.addEventListener('plugin.move2archive_response', function(result) { - if (result.update) - rcmail.command('list'); // refresh list - }); - }) -} -- cgit v1.2.3