From d47fd84a6a16b1c9c4b4ce5a3279b9ecaea54c1b Mon Sep 17 00:00:00 2001 From: Fulup Ar Foll Date: Wed, 17 Feb 2016 12:00:46 +0100 Subject: Implement closing windows of remote launchs Change-Id: Ibcaa672271b1da94dd87291ea0531b5c520fa373 --- afm-client/app/Frontend/widgets/ActionButtons/AppliButton.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'afm-client/app/Frontend/widgets/ActionButtons') diff --git a/afm-client/app/Frontend/widgets/ActionButtons/AppliButton.js b/afm-client/app/Frontend/widgets/ActionButtons/AppliButton.js index 014fe4d..b7acb6b 100644 --- a/afm-client/app/Frontend/widgets/ActionButtons/AppliButton.js +++ b/afm-client/app/Frontend/widgets/ActionButtons/AppliButton.js @@ -90,7 +90,7 @@ scope.runstatus="start"; notifySuccess (action, response); if(response.data.response.uri) - $window.open(response.data.response.uri.replace("%h", $location.host())); + scope.winapp= $window.open(response.data.response.uri.replace("%h", $location.host())); }); break; @@ -103,6 +103,13 @@ return; } scope.runstatus="stop"; + + // if a remote window app was open let's close it + if (scope.winapp) { + console.log ("Closing Application Window label=%s id=%s", scope.label, scope.appID); + scope.winapp.close(); + scope.winapp=false; + } notifySuccess (action, response); }); break; -- cgit 1.2.3-korg