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/hide_blockquote/hide_blockquote.js | 63 ------------------------------ 1 file changed, 63 deletions(-) delete mode 100644 plugins/hide_blockquote/hide_blockquote.js (limited to 'plugins/hide_blockquote/hide_blockquote.js') diff --git a/plugins/hide_blockquote/hide_blockquote.js b/plugins/hide_blockquote/hide_blockquote.js deleted file mode 100644 index 964cc07a3..000000000 --- a/plugins/hide_blockquote/hide_blockquote.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * Hide Blockquotes plugin script - * - * @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. - */ - -if (window.rcmail) - rcmail.addEventListener('init', function() { hide_blockquote(); }); - -function hide_blockquote() -{ - var limit = rcmail.env.blockquote_limit; - - if (limit <= 0) - return; - - $('div.message-part div.pre > blockquote', $('#messagebody')).each(function() { - var div, link, q = $(this), - text = $.trim(q.text()), - res = text.split(/\n/); - - if (res.length <= limit) { - // there can be also a block with very long wrapped line - // assume line height = 15px - if (q.height() <= limit * 15) - return; - } - - div = $('
') - .css({'white-space': 'nowrap', overflow: 'hidden', position: 'relative'}) - .text(res[0]); - - link = $('') - .css({position: 'absolute', 'z-Index': 2}) - .text(rcmail.gettext('hide_blockquote.show')) - .data('parent', div) - .click(function() { - var t = $(this), parent = t.data('parent'), visible = parent.is(':visible'); - - t.text(rcmail.gettext(visible ? 'hide' : 'show', 'hide_blockquote')) - .detach().appendTo(visible ? q : parent); - - parent[visible ? 'hide' : 'show'](); - q[visible ? 'show' : 'hide'](); - }); - - link.appendTo(div); - - // Modify blockquote - q.hide().css({position: 'relative'}).before(div); - }); -} -- cgit v1.2.3