summaryrefslogtreecommitdiff
path: root/plugins/hide_blockquote/hide_blockquote.js
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/hide_blockquote/hide_blockquote.js')
-rw-r--r--plugins/hide_blockquote/hide_blockquote.js63
1 files changed, 0 insertions, 63 deletions
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 = $('<blockquote class="blockquote-header">')
- .css({'white-space': 'nowrap', overflow: 'hidden', position: 'relative'})
- .text(res[0]);
-
- link = $('<span class="blockquote-link"></span>')
- .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);
- });
-}