'label' => _("Folder Display Options"),
'desc' => _("Change folder navigation display options."),
'members' => array(
- 'nav_expanded', 'tree_view', 'nav_expanded_sidebar', 'nav_poll_all'
+ 'nav_expanded', 'tree_view', 'nav_poll_all'
)
);
'desc' => _("How should namespaces be displayed in the folder tree view?")
);
-// expand folder tree by default in sidebar
-$_prefs['nav_expanded_sidebar'] = array(
- 'value' => 0,
- 'type' => 'enum',
- 'enum' => array(
- 0 => _("No"),
- 1 => _("Yes"),
- 2 => _("Current expanded status in the folders view")
- ),
- 'desc' => _("Expand the entire folder tree by default in the sidebar?")
-);
-
// poll all folders for new mail?
$_prefs['nav_poll_all'] = array(
'value' => 0,
attachment_display
filter_on_sidebar
forward_bodytext
+ nav_expanded_sidebar
Hooks
-----
-
* hooks.php has changed
The following hooks have been renamed:
);
$tree->addNode($parent . $val['value'],
($val['level']) ? $parent . $val['parent'] : $parent,
- $label, $indent + $val['level'], $imaptree->isOpenSidebar($val['value']), $node_params);
+ $label, $indent + $val['level'], $imaptree->isOpen($val['value']), $node_params);
}
/* We want to rewrite the parent node of the INBOX to include new mail
$node_params['icondir'] = $image_dir;
$name = sprintf('<strong>%s</strong> (%s)', $name, $unseen);
}
- $tree->addNode($parent, $menu_parent, $name, $indent - 1, $imaptree->isOpenSidebar($parent), $node_params);
+ $tree->addNode($parent, $menu_parent, $name, $indent - 1, $imaptree->isOpen($parent), $node_params);
}
}
}
/**
- * Is the mailbox open in the sidebar?
- *
- * @param array $mbox A mailbox name.
- *
- * @return integer True if the mailbox is open in the sidebar.
- */
- public function isOpenSidebar($mbox)
- {
- switch ($GLOBALS['prefs']->getValue('nav_expanded_sidebar')) {
- case self::OPEN_USER:
- $this->_initExpandedList();
- return !empty($this->_expanded[$mbox]);
- break;
-
- case self::OPEN_ALL:
- return true;
- break;
-
- case self::OPEN_NONE:
- default:
- return false;
- break;
- }
- }
-
- /**
* Init frequently used element() data.
*/
protected function _initElement()
if ($pop3) {
$ui->suppress[] = 'nav_expanded';
$ui->suppress[] = 'tree_view';
- $ui->suppress[] = 'nav_expanded_sidebar';
}
break;