Changeset 2107 in subversion


Ignore:
Timestamp:
Dec 2, 2008 2:39:24 AM (4 years ago)
Author:
alec
Message:
  • fix collapsing of folders with plus sign in name (use urlencode instead of escape)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/js/app.js

    r2098 r2107  
    12111211        this.set_classname(div, 'collapsed', false); 
    12121212        this.set_classname(div, 'expanded', true); 
    1213         var reg = new RegExp('&'+escape(id)+'&'); 
     1213        var reg = new RegExp('&'+urlencode(id)+'&'); 
    12141214        this.set_env('collapsed_folders', this.env.collapsed_folders.replace(reg, '')); 
    12151215        } 
     
    12191219        this.set_classname(div, 'expanded', false); 
    12201220        this.set_classname(div, 'collapsed', true); 
    1221         this.set_env('collapsed_folders', this.env.collapsed_folders+'&'+escape(id)+'&'); 
    1222          
     1221        this.set_env('collapsed_folders', this.env.collapsed_folders+'&'+urlencode(id)+'&'); 
     1222 
    12231223        // select parent folder if one of its childs is currently selected 
    12241224        if (this.env.mailbox.indexOf(id + this.env.delimiter) == 0) 
     
    12371237        } 
    12381238 
    1239       this.http_post('save-pref', '_name=collapsed_folders&_value='+escape(this.env.collapsed_folders)); 
     1239      this.http_post('save-pref', '_name=collapsed_folders&_value='+urlencode(this.env.collapsed_folders)); 
    12401240      this.set_unread_count_display(id, false); 
    12411241      } 
Note: See TracChangeset for help on using the changeset viewer.