Open Office Editor W.I.P:

- Add New action into context menu as well
- Fix calling cancel on save dialog set a wrong path
This commit is contained in:
Hadi Nategh 2016-07-20 16:44:37 +02:00 committed by Ralf Becker
parent 086b18939b
commit b087295fd0
2 changed files with 18 additions and 4 deletions

View File

@ -138,6 +138,17 @@ class filemanager_ui
'onExecute' => 'javaScript:app.filemanager.open',
'enabled' => 'javaScript:app.filemanager.isEditable',
),
'new' => array(
'caption' => 'New',
'group' => $group,
'children' => array (
'document' => array (
'caption' => 'Document',
'icon' => 'new',
'onExecute' => 'javaScript:app.filemanager.editor_new',
)
)
),
'saveas' => array(
'caption' => lang('Save as'),
'group' => $group,

View File

@ -1194,10 +1194,13 @@ app.classes.filemanager = AppJS.extend(
// bind change handler for setting the selected path and calling save
jQuery(vfs_select.getDOMNode()).on('change', function (){
file_path = '/webdav.php'+vfs_select.get_value();
// Add odt extension if not exist
if (!file_path.match(/\.odt$/,'ig')) file_path += '.odt';
widgetFilePath.set_value(file_path);
self.editor.getDocumentAsByteArray(saveByteArrayLocally);
if (vfs_select.get_value())
{
// Add odt extension if not exist
if (!file_path.match(/\.odt$/,'ig')) file_path += '.odt';
widgetFilePath.set_value(file_path);
self.editor.getDocumentAsByteArray(saveByteArrayLocally);
}
});
// start the file selector dialog
jQuery(vfs_select.getDOMNode()).click();