From 163714bca3259302fc4975a075a58ee2d2000fae Mon Sep 17 00:00:00 2001 From: Vasek Sraier Date: Thu, 1 Oct 2020 00:11:35 +0200 Subject: [PATCH] editor: cool professional design :-O --- frontend/src/Editor.svelte | 173 +++++++++++++++++++++++-------------- 1 file changed, 109 insertions(+), 64 deletions(-) diff --git a/frontend/src/Editor.svelte b/frontend/src/Editor.svelte index 4973d10..b0d159d 100644 --- a/frontend/src/Editor.svelte +++ b/frontend/src/Editor.svelte @@ -64,7 +64,11 @@ TaskDetailEditor, { task: t, tasks: tasks }, { closeButton: false }, - { onClose: () => { tasks = tasks; }} + { + onClose: () => { + tasks = tasks; + }, + } ); } @@ -85,7 +89,7 @@ id: id, type: "label", comment: "...", - requires: [] + requires: [], }; tasks.tasks = [...tasks.tasks, novaUloha]; @@ -103,7 +107,7 @@ } } - if (! found) { + if (!found) { alert("Pokoušíš se smazat úlohu, která neexistuje. To je docela divné!"); return; } @@ -119,7 +123,9 @@ } } if (dependencyExists) { - alert("Pokoušíš se smazat úlohu, na které je někdo jiný závislý! To nejde! Smaž první závislost."); + alert( + "Pokoušíš se smazat úlohu, na které je někdo jiný závislý! To nejde! Smaž první závislost." + ); return; } @@ -141,117 +147,156 @@ + +
-
-
Last clicked: {clicked.join(' | ')}
-
- -
+
+ Last clicked: {clicked.join(' | ')}
Double click na node + otevře detail. Po kliknutí na label se zobrazí možnost rotace.
+
-
Toolbox
-
- -
-
- -
-
- Repulsion force: -
+

Toolbox

-
-
+
+
+
- + +
+ +
+ +
- + +
+ +
- + Repulsion force:
- {#if clicked.length > 0 && getTask(clicked[clicked.length - 1]).type == "label"} +
+ {#if clicked.length > 0 && getTask(clicked[clicked.length - 1]).type == 'label'}
- Úhel rotace: - + Úhel rotace:
{/if}
+
{#if currentTask != null}

{currentTask.id}