no message

This commit is contained in:
aipaw
2021-07-11 17:07:38 +08:00
parent fa01bb4e7d
commit cb760abf1a
8 changed files with 51 additions and 6 deletions
+3
View File
@@ -87,6 +87,9 @@ services:
volumes:
- ./docker/office/data:/var/www/onlyoffice/Data
- ./docker/office/logs:/var/log/onlyoffice
- ./docker/office/resources/documenteditor/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/resources/css/app.css
- ./docker/office/resources/presentationeditor/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/presentationeditor/main/resources/css/app.css
- ./docker/office/resources/spreadsheeteditor/css/app.css:/var/www/onlyoffice/documentserver/web-apps/apps/spreadsheeteditor/main/resources/css/app.css
environment:
TZ: "Asia/Shanghai"
networks:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+14 -2
View File
@@ -76,7 +76,8 @@ export default {
if (!url) {
return;
}
$A.loadScript("http://127.0.0.1:2224/web-apps/apps/api/documents/api.js", () => {
const uri = new URL(this.$store.state.method.apiUrl('web-apps'));
$A.loadScript(`http://${uri.hostname}:2224/web-apps/apps/api/documents/api.js`, () => {
this.loadFile()
})
},
@@ -106,6 +107,17 @@ export default {
this.docEditor = null;
}
//
let lang = "zh";
switch (this.getLanguage()) {
case 'CN':
case 'TC':
lang = "zh";
break;
default:
lang = 'en';
break;
}
//
const config = {
"document": {
"fileType": this.fileType,
@@ -115,7 +127,7 @@ export default {
},
"editorConfig": {
"mode": "edit",
"lang": "zh-CN",
"lang": lang,
"user": {
"id": this.userInfo.userid,
"name": this.userInfo.nickname
+3 -1
View File
@@ -53,7 +53,9 @@ export default {
this.content = this.value;
this.isEdit = true;
this.$nextTick(() => {
this.$refs.input.focus();
this.$refs.input.focus({
cursor: 'all'
});
})
},
+13 -3
View File
@@ -26,7 +26,7 @@
<span :title="item.name">{{item.name}}</span>
</li>
</ul>
<Button v-if="shearFile && shearFile.pid != pid" size="small" type="primary" @click="shearTo">
<Button v-if="shearFile" :disabled="shearFile.pid == pid" size="small" type="primary" @click="shearTo">
<div class="file-shear">
<span>{{$L('粘贴')}}</span>
"<em>{{shearFile.name}}</em>"
@@ -60,7 +60,7 @@
<ul class="clearfix">
<li
v-for="item in fileList"
:class="[item.type, item.id && shearId == item.id ? 'shear' : '']"
:class="[item.type, item.id && shearId == item.id ? 'shear' : '', !!item._highlight ? 'highlight' : '']"
@contextmenu.prevent.stop="handleRightClick($event, item)"
@click="openFile(item)">
<div class="file-menu" @click.stop="handleRightClick($event, item)">
@@ -92,7 +92,7 @@
</template>
<div class="file-menu" :style="contextMenuStyles">
<Dropdown trigger="custom" :visible="contextMenuVisible" transfer @on-clickoutside="handleClickContextMenuOutside">
<Dropdown trigger="custom" :visible="contextMenuVisible" transfer @on-clickoutside="handleClickContextMenuOutside" @on-visible-change="handleVisibleChangeMenu">
<DropdownMenu slot="list" class="page-file-dropdown-menu">
<template v-if="contextMenuItem.id">
<DropdownItem @click.native="handleContextClick('open')">{{$L('打开')}}</DropdownItem>
@@ -640,6 +640,16 @@ export default {
this.contextMenuVisible = false;
},
handleVisibleChangeMenu(visible) {
let file = this.files.find(({_highlight}) => !!_highlight)
if (file) {
this.$set(file, '_highlight', false);
}
if (visible && this.contextMenuItem.id) {
this.$set(this.contextMenuItem, '_highlight', true);
}
},
dropFile(item, command) {
switch (command) {
case 'open':
+3
View File
@@ -426,6 +426,9 @@
&.ppt .file-icon {
background-image: url("../images/file/ppt.svg");
}
&.highlight {
background-color: #f4f5f7;
}
&:hover {
background-color: #f4f5f7;
.file-menu {