diff --git a/packages/web/src/designer/Designer.svelte b/packages/web/src/designer/Designer.svelte index 4fee0702d..46c4d7fad 100644 --- a/packages/web/src/designer/Designer.svelte +++ b/packages/web/src/designer/Designer.svelte @@ -792,7 +792,7 @@ submenu: [ { text: 'All', - onClick: changeStyleFunc('filterColumns', null), + onClick: changeStyleFunc('filterColumns', ''), }, { text: 'Primary Key', @@ -817,51 +817,51 @@ submenu: [ { text: `10 %`, - onClick: changeStyleFunc('zoomKoef', 0.1), + onClick: changeStyleFunc('zoomKoef', '0.1'), }, { text: `15 %`, - onClick: changeStyleFunc('zoomKoef', 0.15), + onClick: changeStyleFunc('zoomKoef', '0.15'), }, { text: `20 %`, - onClick: changeStyleFunc('zoomKoef', 0.2), + onClick: changeStyleFunc('zoomKoef', '0.2'), }, { text: `40 %`, - onClick: changeStyleFunc('zoomKoef', 0.4), + onClick: changeStyleFunc('zoomKoef', '0.4'), }, { text: `60 %`, - onClick: changeStyleFunc('zoomKoef', 0.6), + onClick: changeStyleFunc('zoomKoef', '0.6'), }, { text: `80 %`, - onClick: changeStyleFunc('zoomKoef', 0.8), + onClick: changeStyleFunc('zoomKoef', '0.8'), }, { text: `100 %`, - onClick: changeStyleFunc('zoomKoef', 1), + onClick: changeStyleFunc('zoomKoef', '1'), }, { text: `120 %`, - onClick: changeStyleFunc('zoomKoef', 1.2), + onClick: changeStyleFunc('zoomKoef', '1.2'), }, { text: `140 %`, - onClick: changeStyleFunc('zoomKoef', 1.4), + onClick: changeStyleFunc('zoomKoef', '1.4'), }, { text: `160 %`, - onClick: changeStyleFunc('zoomKoef', 1.6), + onClick: changeStyleFunc('zoomKoef', '1.6'), }, { text: `180 %`, - onClick: changeStyleFunc('zoomKoef', 1.8), + onClick: changeStyleFunc('zoomKoef', '1.8'), }, { text: `200 %`, - onClick: changeStyleFunc('zoomKoef', 2), + onClick: changeStyleFunc('zoomKoef', '2'), }, ], }, diff --git a/packages/web/src/designer/DiagramSettings.svelte b/packages/web/src/designer/DiagramSettings.svelte new file mode 100644 index 000000000..f67e3c5e4 --- /dev/null +++ b/packages/web/src/designer/DiagramSettings.svelte @@ -0,0 +1,122 @@ + + + + + + + + + + diff --git a/packages/web/src/tabs/DiagramTab.svelte b/packages/web/src/tabs/DiagramTab.svelte index c76465b27..60ed89740 100644 --- a/packages/web/src/tabs/DiagramTab.svelte +++ b/packages/web/src/tabs/DiagramTab.svelte @@ -15,24 +15,26 @@ - + - - + + + { + styleStore.update(x => ({ ...x, settingsVisible: false })); + }} + > + + + + + + + + + { + styleStore.update(x => ({ ...x, settingsVisible: !x.settingsVisible })); + }}>Settings diff --git a/packages/web/src/widgets/WidgetsInnerContainer.svelte b/packages/web/src/widgets/WidgetsInnerContainer.svelte index 5682b1d8e..ad8ff1a98 100644 --- a/packages/web/src/widgets/WidgetsInnerContainer.svelte +++ b/packages/web/src/widgets/WidgetsInnerContainer.svelte @@ -3,6 +3,7 @@ export let hideContent = false; export let fixedWidth = 0; + export let skipDefineWidth = false; export function scrollTop() { domDiv.scrollTop = 0; @@ -13,7 +14,7 @@ on:drop bind:this={domDiv} class:hideContent - class:leftFixedWidth={!fixedWidth} + class:leftFixedWidth={!fixedWidth && !skipDefineWidth} data-testid={$$props['data-testid']} style:width={fixedWidth ? `${fixedWidth}px` : undefined} >