JohnDoh
2013-12-29 1fdb55a99eea99eea325c642b4c06d866d0d1b19
program/js/app.js
@@ -3607,16 +3607,18 @@
  {
    var rc;
    if (!this.env.draft_id && id && (rc = this.opener())) {
      // refresh the drafts folder in opener window
      if (rc.env.task == 'mail' && rc.env.action == '' && rc.env.mailbox == this.env.drafts_mailbox)
        rc.command('checkmail');
    if (id && id != this.env.draft_id) {
      if (rc = this.opener()) {
        // refresh the drafts folder in opener window
        if (rc.env.task == 'mail' && rc.env.action == '' && rc.env.mailbox == this.env.drafts_mailbox)
          rc.command('checkmail');
      }
      this.env.draft_id = id;
      $("input[name='_draft_saveid']").val(id);
      this.remove_compose_data(this.env.compose_id);
    }
    this.env.draft_id = id;
    $("input[name='_draft_saveid']").val(id);
    this.remove_compose_data(this.env.compose_id);
  };
  this.auto_save_start = function()
@@ -5046,6 +5048,7 @@
  {
    var key = 'G'+prop.source+prop.id;
    if (this.treelist.remove(key)) {
      this.triggerEvent('group_delete', { source:prop.source, id:prop.id });
      delete this.env.contactfolders[key];
      delete this.env.contactgroups[key];
    }