Aleksander Machniak
2015-07-17 7185736f399748b2cac709e2b61eedbc97bd33ed
skins/classic/functions.js
@@ -547,12 +547,13 @@
resize_compose_body: function()
{
  var div = $('#compose-div .boxlistcontent'),
    w = div.width() - 2, h = div.height(),
    w = div.width() - 6,
    h = div.height() - 2,
    x = bw.ie || bw.opera ? 4 : 0;
  $('#compose-body_ifr').width(w+3).height(h-2 - $('div.mce-toolbar').height());
  $('#compose-body_ifr').width(w + 6).height(h - 1 - $('div.mce-toolbar').height());
  $('#compose-body').width(w-x).height(h);
  $('#googie_edit_layer').height(h);
  $('#googie_edit_layer').width(w).height(h);
},
resize_compose_body_ev: function()
@@ -644,13 +645,14 @@
  $('.boxtitle a.search', container).click(function(e) {
    var title = $('.boxtitle', container),
      box = $('.listsearchbox', container),
      dir = box.is(':visible') ? -1 : 1;
      dir = box.is(':visible') ? -1 : 1,
      height = 24 + ($('select', box).length ? 24 : 0);
    box.slideToggle({
      duration: 160,
      progress: function(animation, progress) {
        if (dir < 0) progress = 1 - progress;
          $('.boxlistcontent', container).css('top', (title.outerHeight() + 24 * progress) + 'px');
          $('.boxlistcontent', container).css('top', (title.outerHeight() + height * progress) + 'px');
      },
      complete: function() {
        box.toggleClass('expanded');
@@ -1006,7 +1008,7 @@
      update_quota(rcmail.env.quota_content);
    rcmail.addEventListener('setquota', update_quota);
    $('iframe').load(iframe_events)
    $('iframe').on('load', iframe_events)
      .contents().mouseup(function(e) { rcmail_ui.body_mouseup(e); });
    if (rcmail.env.task == 'mail') {
@@ -1025,6 +1027,14 @@
          .addEventListener('afterimport-messages', function(){ rcmail_ui.show_popup('uploadform', false); });
      }
      rcmail.init_pagejumper('#pagejumper');
      // fix message list header on window resize (#1490213)
      if (bw.ie && rcmail.message_list)
        $(window).resize(function() {
          setTimeout(function() { rcmail.message_list.resize(); }, 10);
        });
      if (rcmail.env.action == 'compose')
        rcmail_ui.init_compose_form();
      else if (rcmail.env.action == 'show' || rcmail.env.action == 'preview')