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