') .css({'white-space': 'nowrap', overflow: 'hidden', position: 'relative'}) .text(res[0]); link = $('') .css({position: 'absolute', 'z-Index': 2}) .text(rcmail.get_label('hide_blockquote.show')) .data('parent', div) .click(function() { var t = $(this), parent = t.data('parent'), visible = parent.is(':visible'); t.text(rcmail.get_label(visible ? 'hide' : 'show', 'hide_blockquote')) .detach().appendTo(visible ? q : parent).toggleClass('collapsed'); parent[visible ? 'hide' : 'show'](); q[visible ? 'show' : 'hide'](); }); link.appendTo(div); // Modify blockquote q.hide().css({position: 'relative'}).before(div); }); }