From 2babc680a86a7b304a4bfa1a06afcca12462473e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 13 Dec 2024 22:43:58 +0200 Subject: [PATCH] fix(client): alignment of sync tooltip on horizontal layout --- src/public/app/widgets/sync_status.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/public/app/widgets/sync_status.js b/src/public/app/widgets/sync_status.js index 44098648e..68ede96c9 100644 --- a/src/public/app/widgets/sync_status.js +++ b/src/public/app/widgets/sync_status.js @@ -75,6 +75,9 @@ export default class SyncStatusWidget extends BasicWidget { this.syncState = 'unknown'; this.allChangesPushed = false; + this.settings = { + titlePlacement: "right" + }; } doRender() { @@ -93,9 +96,11 @@ export default class SyncStatusWidget extends BasicWidget { return; } + console.log("Align ", this.settings.titlePlacement); bootstrap.Tooltip.getOrCreateInstance(this.$widget.find(`.sync-status-${className}`), { html: true, - placement: 'right', + placement: this.settings.titlePlacement, + fallbackPlacements: [ this.settings.titlePlacement ] }); this.$widget.show();