From 34c6addde3933f6a8a0c1eb2dde48cdef49bf861 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Fri, 10 Jun 2022 17:32:03 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96office=E5=8F=B3?= =?UTF-8?q?=E4=B8=8A=E8=A7=92=E8=8F=9C=E5=8D=95=E6=8C=89=E9=92=AE=E9=87=8D?= =?UTF-8?q?=E5=8F=A0=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/office/resources/api/documents/api.js | 22 ++++++++++ .../pages/manage/components/FileContent.vue | 36 +++++++++++----- resources/assets/sass/dark.scss | 10 ----- .../sass/pages/components/file-content.scss | 42 ++----------------- 4 files changed, 52 insertions(+), 58 deletions(-) diff --git a/docker/office/resources/api/documents/api.js b/docker/office/resources/api/documents/api.js index be87ec579..38b3381ed 100644 --- a/docker/office/resources/api/documents/api.js +++ b/docker/office/resources/api/documents/api.js @@ -10,6 +10,28 @@ try { window.localStorage.removeItem('ui-theme-id') } catch (e) {} + // + window._toolbarClick = function(el, type) { + window.parent.postMessage({ + source: 'onlyoffice', + act: type, + rect: el.getBoundingClientRect() + }, "*"); + }; + window._toolbarInter = setInterval(function() { + if (typeof $ === "function") { + var toolbar = $("#toolbar"); + 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('
' + + '' + + '' + + '
') + clearInterval(window._toolbarInter); + } + } + }, 1000); })(window); ;(function(DocsAPI, window, document, undefined) { diff --git a/resources/assets/js/pages/manage/components/FileContent.vue b/resources/assets/js/pages/manage/components/FileContent.vue index ddd10d6a9..310b070bd 100644 --- a/resources/assets/js/pages/manage/components/FileContent.vue +++ b/resources/assets/js/pages/manage/components/FileContent.vue @@ -2,17 +2,15 @@