mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 03:01:12 +00:00
perf: office只读模式,隐藏下载按钮
This commit is contained in:
parent
b8ed8566ee
commit
aa554627fb
@ -5,3 +5,4 @@
|
||||
.extra>section.logo #header-logo{display:none}
|
||||
.tool-menu-btns button#left-btn-about{display:none}
|
||||
.loadmask > .brendpanel .loading-logo{display:none}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
@ -7,3 +7,4 @@
|
||||
|
||||
body .navbar.main-navbar.navbar-with-logo{height:0px}
|
||||
body .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:0px}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
@ -5,3 +5,4 @@
|
||||
.extra>section.logo #header-logo{display:none}
|
||||
.tool-menu-btns button#left-btn-about{display:none}
|
||||
.loadmask > .brendpanel .loading-logo{display:none}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
@ -8,3 +8,4 @@
|
||||
|
||||
body .navbar.main-navbar.navbar-with-logo{height:0px}
|
||||
body .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:0px}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
14
docker/office/resources/require.js
vendored
14
docker/office/resources/require.js
vendored
@ -38,7 +38,7 @@
|
||||
window.addEventListener('message', function(event) {
|
||||
if (event.data === "createMenu") {
|
||||
var toolbar = $("#toolbar");
|
||||
if (toolbar.find(".hedico").length === 0) {
|
||||
if (toolbar.find(".hedset").length > 0 && toolbar.find(".hedico").length === 0) {
|
||||
var linkSvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPkxpbms8L3RpdGxlPjxwYXRoIGQ9Ik0yMDggMzUyaC02NGE5NiA5NiAwIDAxMC0xOTJoNjRNMzA0IDE2MGg2NGE5NiA5NiAwIDAxMCAxOTJoLTY0TTE2My4yOSAyNTZoMTg3LjQyIiBmaWxsPSJub25lIiBzdHJva2U9IiNmNWY1ZjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzNiIvPjwvc3ZnPg==';
|
||||
var historySvg = 'data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJpb25pY29uIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHRpdGxlPlRpbWVyPC90aXRsZT48cGF0aCBkPSJNMTEyLjkxIDEyOEExOTEuODUgMTkxLjg1IDAgMDA2NCAyNTRjLTEuMTggMTA2LjM1IDg1LjY1IDE5My44IDE5MiAxOTQgMTA2LjIuMiAxOTItODUuODMgMTkyLTE5MiAwLTEwNC41NC04My41NS0xODkuNjEtMTg3LjUtMTkyYTQuMzYgNC4zNiAwIDAwLTQuNSA0LjM3VjE1MiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjVmNWY1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMzIiLz48cGF0aCBkPSJNMjMzLjM4IDI3OC42M2wtNzktMTEzYTguMTMgOC4xMyAwIDAxMTEuMzItMTEuMzJsMTEzIDc5YTMyLjUgMzIuNSAwIDAxLTM3LjI1IDUzLjI2IDMzLjIxIDMzLjIxIDAgMDEtOC4wNy03Ljk0eiIgZmlsbD0iI0Y1RjVGNSIvPjwvc3ZnPg==';
|
||||
toolbar.find(".hedset").eq(0).before('<div class="hedico" style="display:flex;flex-direction:row;align-items:center;justify-content:center">' +
|
||||
@ -47,6 +47,18 @@
|
||||
'</div>')
|
||||
}
|
||||
}
|
||||
if (event.data === "disableDownload") {
|
||||
document.body.classList.add("disable-download");
|
||||
window._disableDownload = setInterval(function() {
|
||||
var downloadBtn = document.getElementById("slot-hbtn-download")
|
||||
if(downloadBtn) {
|
||||
console.log(1)
|
||||
clearInterval(window._disableDownload);
|
||||
document.getElementById("slot-hbtn-download")?.remove()
|
||||
document.getElementById("fm-btn-download")?.remove()
|
||||
}
|
||||
}, 1000);
|
||||
}
|
||||
})
|
||||
}
|
||||
})(window);
|
||||
|
||||
@ -5,3 +5,4 @@
|
||||
.extra>section.logo #header-logo{display:none}
|
||||
.tool-menu-btns button#left-btn-about{display:none}
|
||||
.loadmask > .brendpanel .loading-logo{display:none}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
@ -8,3 +8,4 @@
|
||||
|
||||
body .navbar.main-navbar.navbar-with-logo{height:0px}
|
||||
body .page.page-with-subnavbar.page-with-logo .page-content{--f7-page-subnavbar-offset:0px}
|
||||
body.disable-download #slot-hbtn-download, body.disable-download #fm-btn-download{ display: none !important;}
|
||||
|
||||
@ -1399,3 +1399,4 @@ APP推送
|
||||
延期备注
|
||||
请输入时长
|
||||
必须大于0
|
||||
忍心拒绝
|
||||
|
||||
@ -18467,5 +18467,16 @@
|
||||
"de": "Muss größer als null sein.",
|
||||
"fr": "Doit être supérieur à 0",
|
||||
"id": "Harus lebih besar 0"
|
||||
},
|
||||
{
|
||||
"key": "忍心拒绝",
|
||||
"zh": "",
|
||||
"zh-CHT": "忍心拒絕",
|
||||
"en": "Have the heart to refuse",
|
||||
"ko": "차마 거절하다",
|
||||
"ja": "断るに忍びません",
|
||||
"de": "Ich kann das einfach nicht.",
|
||||
"fr": "Tolérance et refus",
|
||||
"id": "Punya hati untuk menolak"
|
||||
}
|
||||
]
|
||||
2
public/language/web/de.js
vendored
2
public/language/web/de.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/en.js
vendored
2
public/language/web/en.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/fr.js
vendored
2
public/language/web/fr.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/id.js
vendored
2
public/language/web/id.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ja.js
vendored
2
public/language/web/ja.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/key.js
vendored
2
public/language/web/key.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/ko.js
vendored
2
public/language/web/ko.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh-CHT.js
vendored
2
public/language/web/zh-CHT.js
vendored
File diff suppressed because one or more lines are too long
2
public/language/web/zh.js
vendored
2
public/language/web/zh.js
vendored
@ -1 +1 @@
|
||||
if(typeof window.LANGUAGE_DATA==="undefined")window.LANGUAGE_DATA={};window.LANGUAGE_DATA["zh"]=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
if(typeof window.LANGUAGE_DATA==="undefined")window.LANGUAGE_DATA={};window.LANGUAGE_DATA["zh"]=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""]
|
||||
@ -2,7 +2,7 @@
|
||||
<div v-if="show" class="common-guide">
|
||||
<img :src="src" width="100%" />
|
||||
<div>
|
||||
<Button type="default" @click="show = false" size="large" long >{{ $L('忍心拒绝') }}</Button>
|
||||
<Button type="default" @click="show = false" size="large" >{{ $L('忍心拒绝') }}</Button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@ -271,6 +271,14 @@ export default {
|
||||
}).then(({data}) => {
|
||||
config.token = data.token
|
||||
this.docEditor = new DocsAPI.DocEditor(this.id, config);
|
||||
//
|
||||
if(this.readOnly){
|
||||
var docEditorIframe = $("iframe[name='frameEditor']")[0];
|
||||
docEditorIframe?.addEventListener("load", function() {
|
||||
docEditorIframe.contentWindow.postMessage("disableDownload", "*")
|
||||
});
|
||||
}
|
||||
//
|
||||
}).catch(({msg}) => {
|
||||
$A.modalError({content: msg});
|
||||
});
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<Icon v-else type="ios-refresh" @click="getContent" />
|
||||
</div>
|
||||
</div>
|
||||
<Dropdown
|
||||
<!-- <Dropdown
|
||||
v-if="file.type=='mind'"
|
||||
trigger="click"
|
||||
class="header-hint"
|
||||
@ -21,7 +21,7 @@
|
||||
<DropdownItem name="png">{{$L('导出PNG图片')}}</DropdownItem>
|
||||
<DropdownItem name="pdf">{{$L('导出PDF文件')}}</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</Dropdown>
|
||||
</Dropdown> -->
|
||||
</div>
|
||||
<div class="content-body">
|
||||
<template v-if="file.type=='document'">
|
||||
|
||||
@ -10,5 +10,8 @@
|
||||
|
||||
>div {
|
||||
text-align: center;
|
||||
button {
|
||||
padding: 0 45px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user