mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-10 03:11:07 +00:00
['dir view'] for 'sdoc' file: add menu option 'Convert & Export', and (#6574)
make 'convert to markdown', 'convert to docx', 'export as docx' as its sub-menu options - menus: the 'more operation' menu for the current `<tr>`, the 'more operation' menu for the single selected file, the context menu
This commit is contained in:
@@ -547,8 +547,11 @@ export const Utils = {
|
||||
|
||||
getFileOperationList: function (isRepoOwner, currentRepoInfo, dirent, isContextmenu) {
|
||||
let list = [];
|
||||
const { SHARE, DOWNLOAD, DELETE, RENAME, MOVE, COPY, TAGS, UNLOCK, LOCK, UNFREEZE_DOCUMENT, FREEZE_DOCUMENT,
|
||||
HISTORY, ACCESS_LOG, PROPERTIES, OPEN_VIA_CLIENT, ONLYOFFICE_CONVERT, CONVERT_TO_MARKDOWN, CONVERT_TO_DOCX, EXPORT_DOCX, CONVERT_TO_SDOC } = TextTranslation;
|
||||
const {
|
||||
SHARE, DOWNLOAD, DELETE, RENAME, MOVE, COPY, TAGS, UNLOCK, LOCK, UNFREEZE_DOCUMENT, FREEZE_DOCUMENT,
|
||||
HISTORY, ACCESS_LOG, PROPERTIES, OPEN_VIA_CLIENT, ONLYOFFICE_CONVERT,
|
||||
CONVERT_AND_EXPORT, CONVERT_TO_MARKDOWN, CONVERT_TO_DOCX, EXPORT_DOCX, CONVERT_TO_SDOC
|
||||
} = TextTranslation;
|
||||
const permission = dirent.permission;
|
||||
const { isCustomPermission, customPermission } = Utils.getUserPermission(permission);
|
||||
|
||||
@@ -637,9 +640,14 @@ export const Utils = {
|
||||
}
|
||||
|
||||
if (dirent.name.endsWith('.sdoc')) {
|
||||
list.push(CONVERT_TO_MARKDOWN);
|
||||
list.push(CONVERT_TO_DOCX);
|
||||
list.push(EXPORT_DOCX);
|
||||
if (Utils.isDesktop()) {
|
||||
let subOpList = [CONVERT_TO_MARKDOWN, CONVERT_TO_DOCX, EXPORT_DOCX];
|
||||
list.push({ ...CONVERT_AND_EXPORT, subOpList });
|
||||
} else {
|
||||
list.push(CONVERT_TO_MARKDOWN);
|
||||
list.push(CONVERT_TO_DOCX);
|
||||
list.push(EXPORT_DOCX);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user