From 68a7018f1ceee0d4fbdd0e0a9e27ccf29cf19be5 Mon Sep 17 00:00:00 2001 From: Zuzanna Ludzik Date: Wed, 29 Apr 2026 18:09:23 +0200 Subject: [PATCH] stop reloading UI, hide GH button and edit img context menu opt --- www/diagram/inner.js | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/www/diagram/inner.js b/www/diagram/inner.js index 4cb54f7cd..b4f4738d5 100644 --- a/www/diagram/inner.js +++ b/www/diagram/inner.js @@ -196,6 +196,10 @@ define([ parameters.set('chrome', '1'); parameters.set('grid', '1'); } + checkDefaultTheme(function(theme) { + var defaultTheme = theme; + parameters.set('ui', defaultTheme); + }); drawioFrame.src = ApiConfig.httpSafeOrigin + '/components/drawio/src/main/webapp/index.html?' + parameters; }); @@ -203,18 +207,8 @@ define([ // starting the CryptPad framework framework.start(); - var loadDiagram = function () { - checkDefaultTheme(function(theme) { - var defaultTheme = theme; - parameters.set('ui', defaultTheme); - drawioFrame.src = ApiConfig.httpSafeOrigin + '/components/drawio/src/main/webapp/index.html?' + parameters; - }); - }; - window.addEventListener("message", (event) => { - if (event.data?.q === 'EV_METADATA_UPDATE') { - loadDiagram(); - } else if (event.source === drawioFrame.contentWindow) { + if (event.source === drawioFrame.contentWindow) { var data = JSON.parse(event.data); var eventType = data.event; var handler = drawioHandlers[eventType];