parent
1206a05633
commit
7668b12abb
2 changed files with 4 additions and 15 deletions
|
@ -51,16 +51,13 @@
|
|||
tasks = tasks;
|
||||
|
||||
// run simulation
|
||||
toggleDivnaPromena();
|
||||
graph.runSimulation()
|
||||
} else {
|
||||
alert("Nope, prvni musis nekam klikat...");
|
||||
}
|
||||
}
|
||||
|
||||
let hovnoDivnaPromenaKteraJeFaktFuj = true;
|
||||
function toggleDivnaPromena() {
|
||||
hovnoDivnaPromenaKteraJeFaktFuj = !hovnoDivnaPromenaKteraJeFaktFuj;
|
||||
}
|
||||
let graph: Graph
|
||||
|
||||
async function saveCurrentState() {
|
||||
await saveTasks(tasks);
|
||||
|
@ -127,7 +124,7 @@
|
|||
{repulsionForce}
|
||||
bind:selectedTask
|
||||
on:selectTask={clickTask}
|
||||
runSimulationWeirdHack={hovnoDivnaPromenaKteraJeFaktFuj} />
|
||||
bind:this={graph} />
|
||||
</div>
|
||||
</div>
|
||||
<div class="right">
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
}
|
||||
};
|
||||
|
||||
function runSimulation() {
|
||||
export function runSimulation() {
|
||||
// Let's list the force we wanna apply on the network
|
||||
let simulation = d3
|
||||
.forceSimulation(nodes) // Force algorithm is applied to data.nodes
|
||||
|
@ -84,14 +84,6 @@
|
|||
let zoomer = d3.zoom().scaleExtent([0.1, 2]).on("zoom", zoomed);
|
||||
d3.select(container).call(zoomer);
|
||||
});
|
||||
|
||||
// don't forget to vomit 🤮🤢
|
||||
export let runSimulationWeirdHack: boolean = false;
|
||||
$: {
|
||||
runSimulationWeirdHack;
|
||||
runSimulation();
|
||||
}
|
||||
// now it's safe to stop vomitting 🤮
|
||||
</script>
|
||||
|
||||
<style>
|
||||
|
|
Reference in a new issue