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}
>