Aleksander Machniak
2015-03-02 9ad0fc489ff3c32face845989a8f5f311208b4f9
Fix javascript error after creating a folder which is a subfolder of another one (#1490297)
3 files modified
7 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/js/app.js 4 ●●● patch | view | raw | blame | history
program/steps/settings/folders.inc 2 ●●● patch | view | raw | blame | history
CHANGELOG
@@ -23,6 +23,7 @@
- Fix parsing invalid HTML messages with BOM after <!DOCTYPE> (#1490291)
- Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() (#1490293)
- Fix so localized folder name is displayed in multi-folder search result (#1490243)
- Fix javascript error after creating a folder which is a subfolder of another one (#1490297)
RELEASE 1.1.0
-------------
program/js/app.js
@@ -1608,7 +1608,8 @@
  this.folder_collapsed = function(node)
  {
    var prefname = this.env.task == 'addressbook' ? 'collapsed_abooks' : 'collapsed_folders';
    var prefname = this.env.task == 'addressbook' ? 'collapsed_abooks' : 'collapsed_folders',
      old = this.env[prefname];
    if (node.collapsed) {
      this.env[prefname] = this.env[prefname] + '&'+urlencode(node.id)+'&';
@@ -1624,6 +1625,7 @@
    }
    if (!this.drag_active) {
      if (old !== this.env[prefname])
      this.command('save-pref', { name: prefname, value: this.env[prefname] });
      if (this.env.unread_counts)
program/steps/settings/folders.inc
@@ -265,7 +265,7 @@
    $js_folders = array();
    $folders    = array();
    $collapsed  = $RCMAIL->config->get('collapsed_folders');
    $collapsed  = (string) $RCMAIL->config->get('collapsed_folders');
    // create list of available folders
    foreach ($list_folders as $i => $folder) {