alecpl
2012-04-14 651da7934ed4c13e2cbc2e4a82caf2ebaba87373
- Fix folder collapsing/expanding broken with framework merge (#1488430)


1 files modified
6 ■■■■ changed files
program/include/rcube_ui.php 6 ●●●● patch | view | raw | blame | history
program/include/rcube_ui.php
@@ -842,7 +842,7 @@
        foreach ($arrFolders as $key => $folder) {
            $title        = null;
            $folder_class = self::folder_classname($folder['id']);
            $collapsed    = strpos($collapsed, '&'.rawurlencode($folder['id']).'&') !== false;
            $is_collapsed = strpos($collapsed, '&'.rawurlencode($folder['id']).'&') !== false;
            $unread       = $msgcounts ? intval($msgcounts[$folder['id']]['UNSEEN']) : 0;
            if ($folder_class && !$realnames) {
@@ -896,7 +896,7 @@
                'noclose' => true),
                html::a($link_attrib, $html_name) .
                (!empty($folder['folders']) ? html::div(array(
                    'class' => ($collapsed ? 'collapsed' : 'expanded'),
                    'class' => ($is_collapsed ? 'collapsed' : 'expanded'),
                    'style' => "position:absolute",
                    'onclick' => sprintf("%s.command('collapse-folder', '%s')", JS_OBJECT_NAME, $js_name)
                ), ' ') : ''));
@@ -908,7 +908,7 @@
            );
            if (!empty($folder['folders'])) {
                $out .= html::tag('ul', array('style' => ($collapsed ? "display:none;" : null)),
                $out .= html::tag('ul', array('style' => ($is_collapsed ? "display:none;" : null)),
                    self::render_folder_tree_html($folder['folders'], $mbox_name, $jslist, $attrib, $nestLevel+1));
            }