From 432b5c9dcdbd5999428e00109a53069a3c869ece Mon Sep 17 00:00:00 2001 From: Luis Fernando Molina Date: Mon, 23 Sep 2019 15:02:30 +0200 Subject: [PATCH] Stopping All Tasks when browser is closed or page refreshed --- Dashboard.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dashboard.js b/Dashboard.js index 0794dc76f..d4cf9d407 100644 --- a/Dashboard.js +++ b/Dashboard.js @@ -113,7 +113,11 @@ function newDashboard () { function setBrowserEvents () { window.onbeforeunload = onBrowserClosed function onBrowserClosed () { - window.alert('My Window is closing') + let definition = canvas.strategySpace.workspace.definition + for (let i = 0; i < definition.taskManagers.length; i++) { + taskManager = definition.taskManagers[i] + taskManager.payload.uiObject.menu.internalClick('Stop All Tasks') + } } } }