diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx index cbe8abfd66..2ee4d83be8 100644 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx @@ -27,6 +27,7 @@ const findRemoved = (A, B) => { const SMALL_HEIGHT = 435; const SMALLEST_HEIGHT = 363; const TOOLBAR_SMALL = 28; +const TOOLBAR_LARGE = 38; export default function Whiteboard(props) { const { @@ -218,34 +219,25 @@ export default function Whiteboard(props) { const tdDelete = document.getElementById("TD-Delete"); const tdPrimaryTools = document.getElementById("TD-PrimaryTools"); const tdTools = document.getElementById("TD-Tools"); - if (props.height < SMALL_HEIGHT) { - if (tdToolsDots) { - tdToolsDots.style.height = `${TOOLBAR_SMALL}px`; - tdToolsDots.style.width = `${TOOLBAR_SMALL}px`; - } - if (tdDelete) { - const delButton = tdDelete.getElementsByTagName('button')[0]; - delButton.style.height = `${TOOLBAR_SMALL}px`; - delButton.style.width = `${TOOLBAR_SMALL}px`; - } - if (tdPrimaryTools) { - const primaryBtns = tdPrimaryTools?.getElementsByTagName('button'); - for (let item of primaryBtns) { - item.style.height = `${TOOLBAR_SMALL}px`; - item.style.width = `${TOOLBAR_SMALL}px`; - } + if (tdToolsDots && tdDelete && tdPrimaryTools) { + const size = props.height < SMALL_HEIGHT ? TOOLBAR_SMALL : TOOLBAR_LARGE; + tdToolsDots.style.height = `${size}px`; + tdToolsDots.style.width = `${size}px`; + const delButton = tdDelete.getElementsByTagName('button')[0]; + delButton.style.height = `${size}px`; + delButton.style.width = `${size}px`; + const primaryBtns = tdPrimaryTools?.getElementsByTagName('button'); + for (let item of primaryBtns) { + item.style.height = `${size}px`; + item.style.width = `${size}px`; } } - if (props.height < SMALLEST_HEIGHT) { + if (props.height < SMALLEST_HEIGHT && tdTools) { tldrawAPI?.setSetting('dockPosition', 'bottom'); - if (tdTools) { - tdTools.parentElement.style.bottom = `${TOOLBAR_SMALL}px`; - } - } - if (tdTools) { - // removes tldraw native help menu button - tdTools.parentElement?.nextSibling?.remove(); + tdTools.parentElement.style.bottom = `${TOOLBAR_SMALL}px`; } + // removes tldraw native help menu button + tdTools?.parentElement?.nextSibling?.remove(); // removes image tool from the tldraw toolbar document.getElementById("TD-PrimaryTools-Image").style.display = 'none'; }