From ecf5a0ce5c1e714fb46d14bc01de3e418034254d Mon Sep 17 00:00:00 2001 From: Waldyr de Souza Date: Wed, 28 Sep 2016 15:19:22 -0300 Subject: [PATCH] FS-8076 [verto_communicator] Ask before closing the page if a call is in progress. --- html5/verto/js/src/jquery.verto.js | 3 +++ .../src/vertoControllers/controllers/MainController.js | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/html5/verto/js/src/jquery.verto.js b/html5/verto/js/src/jquery.verto.js index 0e0e38bf38..a2574ed387 100644 --- a/html5/verto/js/src/jquery.verto.js +++ b/html5/verto/js/src/jquery.verto.js @@ -2667,6 +2667,9 @@ $.verto.unloadJobs[f](); } + if ($.verto.haltClosure) + return $.verto.haltClosure(); + for (var i in $.verto.saved) { var verto = $.verto.saved[i]; if (verto) { diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js index 31ea3794d1..223d2f8b34 100644 --- a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js +++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js @@ -10,6 +10,12 @@ $rootScope.dtmfHistory = { value: '' }; $rootScope.onKeydownDtmfEnabled = true; + $.verto.haltClosure = function() { + if (verto.data.callState == 'active') { + return true; + } + }; + if (storage.data.language && storage.data.language !== 'browser') { $translate.use(storage.data.language); } else {