forked from extern/egroupware
* Mail: implement preference to switch between horizontal and vertical preview pane
This commit is contained in:
parent
a44bdb99f9
commit
6c92cf97aa
@ -367,6 +367,17 @@ class mail_hooks
|
||||
),
|
||||
'default' => 'expand'
|
||||
),
|
||||
'splitterOrientation' => array(
|
||||
'type' => 'select',
|
||||
'label' => 'Preview pan orientation',
|
||||
'help' => 'Switch preview pane between vertical and horizontal views',
|
||||
'name' => 'splitterOrientation',
|
||||
'values' => array(
|
||||
'h' => lang('Horizontal'),
|
||||
'v' => lang('Vertical')
|
||||
),
|
||||
'default' => 'h'
|
||||
)
|
||||
);
|
||||
if (!$GLOBALS['egw_info']['apps']['stylite']) unset($settingsArray['attachVCardAtCompose']);
|
||||
return $settingsArray;
|
||||
|
@ -594,6 +594,10 @@ class mail_ui
|
||||
{
|
||||
$etpl->setElementAttribute('splitter', 'template', 'mail.index.nosplitter');
|
||||
}
|
||||
elseif ($this->mail_bo->mailPreferences['splitterOrientation'])
|
||||
{
|
||||
$etpl->setElementAttribute('mailSplitter', 'orientation', $this->mail_bo->mailPreferences['splitterOrientation']);
|
||||
}
|
||||
|
||||
return $etpl->exec('mail.mail_ui.index',$content,$sel_options,$readonlys,$preserv);
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
<!-- $Id$ -->
|
||||
<overlay>
|
||||
<template id="mail.index.splitter" height="100%" template="" lang="" group="0" version="1.9.001">
|
||||
<split dock_side="bottomDock" id="mailSplitter" orientation="h">
|
||||
<split dock_side="bottomDock" id="mailSplitter">
|
||||
<nextmatch id="nm" onselect="app.mail.mail_preview" template="mail.index.rows" header_left="mail.index.add" header_right="mail.index.header_right"/>
|
||||
<vbox id="mailPreview" width="100%">
|
||||
<box id="blank" disabled="false">
|
||||
|
Loading…
Reference in New Issue
Block a user