Changeset 6060 in subversion


Ignore:
Timestamp:
Apr 11, 2012 11:30:19 AM (13 months ago)
Author:
thomasb
Message:

Force page reload if list columns changed in IE8 (#1487822)

Location:
trunk/roundcubemail
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/CHANGELOG

    r6059 r6060  
    22=========================== 
    33 
     4- Force page reload if list columns changed in IE8 (#1487822) 
    45- Allow mass-removal of addresses from a group (#1487748) 
    56- Fix removing all contacts on import to LDAP addressbook 
  • trunk/roundcubemail/program/include/rcube_json_output.php

    r5787 r6060  
    213213    { 
    214214        $location = rcmail::get_instance()->url($p); 
    215         $this->remote_response("window.setTimeout(\"location.href='{$location}'\", $delay);"); 
     215        $this->remote_response(sprintf("window.setTimeout(function(){ %s.redirect('%s',true); }, %d);", JS_OBJECT_NAME, $location, $delay)); 
    216216        exit; 
    217217    } 
  • trunk/roundcubemail/program/steps/mail/list.inc

    r5787 r6060  
    5252} 
    5353 
    54 if ($save_arr) 
     54if ($save_arr) { 
    5555  $RCMAIL->user->save_prefs($save_arr); 
     56 
     57  // force page reload if list columns changed in IE8 (#1487822) 
     58  if ($save_arr['list_cols'] && $OUTPUT->browser->ie && $OUTPUT->browser->ver == 8) { 
     59    $OUTPUT->redirect(array('_mbox' => $RCMAIL->storage->get_folder()), 0); 
     60  } 
     61} 
    5662 
    5763$mbox_name = $RCMAIL->storage->get_folder(); 
Note: See TracChangeset for help on using the changeset viewer.