mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-27 09:09:07 +01:00
Make favorites available as an individual button in VfsSelect dialog
This commit is contained in:
parent
a599a85ab4
commit
6d51130cc6
@ -518,6 +518,7 @@ class Vfs extends File
|
|||||||
'createdir' => !\EGroupware\Api\Vfs::is_writable($content['path']),
|
'createdir' => !\EGroupware\Api\Vfs::is_writable($content['path']),
|
||||||
'upload_file' => !\EGroupware\Api\Vfs::is_writable($content['path']) ||
|
'upload_file' => !\EGroupware\Api\Vfs::is_writable($content['path']) ||
|
||||||
!in_array($content['mode'],array('open', 'open-multiple')),
|
!in_array($content['mode'],array('open', 'open-multiple')),
|
||||||
|
'favorites' => !isset($GLOBALS['egw_info']['apps']['stylite'])
|
||||||
));
|
));
|
||||||
|
|
||||||
$sel_options = array_merge($sel_options, array(
|
$sel_options = array_merge($sel_options, array(
|
||||||
@ -651,8 +652,7 @@ class Vfs extends File
|
|||||||
*/
|
*/
|
||||||
static function get_apps()
|
static function get_apps()
|
||||||
{
|
{
|
||||||
$apps = array(false); // index starting from 1
|
$apps = array();
|
||||||
if (isset($GLOBALS['egw_info']['apps']['stylite'])) $apps = array('favorites' => lang('Favorites'));
|
|
||||||
$apps += \EGroupware\Api\Link::app_list('query');
|
$apps += \EGroupware\Api\Link::app_list('query');
|
||||||
// they do NOT support adding files to VFS
|
// they do NOT support adding files to VFS
|
||||||
unset($apps['addressbook-email'], $apps['mydms'], $apps['wiki'],
|
unset($apps['addressbook-email'], $apps['mydms'], $apps['wiki'],
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
<box class="et2_toolbar et2_fullWidth">
|
<box class="et2_toolbar et2_fullWidth">
|
||||||
<buttononly statustext="Go to your home directory" id="home" onclick="app.vfsSelectUI.do_action('home', widget)" image="gohome" background_image="1"/>
|
<buttononly statustext="Go to your home directory" id="home" onclick="app.vfsSelectUI.do_action('home', widget)" image="gohome" background_image="1"/>
|
||||||
<buttononly statustext="Up" id="up" onclick="app.vfsSelectUI.change_dir('..', widget);" image="goup" background_image="1"/>
|
<buttononly statustext="Up" id="up" onclick="app.vfsSelectUI.change_dir('..', widget);" image="goup" background_image="1"/>
|
||||||
|
<buttononly statustext="Favorites" id="favorites" onclick="app.vfsSelectUI.change_dir('/apps/favorites', widget);" image="fav_filter" background_image="1"/>
|
||||||
<select width="175" id="app" empty_label="Applications" no_lang="1" onchange="app.vfsSelectUI.do_action('app', widget)"/>
|
<select width="175" id="app" empty_label="Applications" no_lang="1" onchange="app.vfsSelectUI.do_action('app', widget)"/>
|
||||||
<buttononly statustext="Create directory" id="createdir" class="createDir" onclick="app.vfsSelectUI.createdir" image="button_createdir" ro_image="createdir_disabled" background_image="1"/>
|
<buttononly statustext="Create directory" id="createdir" class="createDir" onclick="app.vfsSelectUI.createdir" image="button_createdir" ro_image="createdir_disabled" background_image="1"/>
|
||||||
<file id='upload_file' statustext="upload file" progress_dropdownlist = "true" multiple="true" onFinish="app.vfsSelectUI.storeFile"/>
|
<file id='upload_file' statustext="upload file" progress_dropdownlist = "true" multiple="true" onFinish="app.vfsSelectUI.storeFile"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user