diff --git a/html5/verto/verto_communicator/src/css/verto.css b/html5/verto/verto_communicator/src/css/verto.css index d307eecdaf..9d75a32037 100644 --- a/html5/verto/verto_communicator/src/css/verto.css +++ b/html5/verto/verto_communicator/src/css/verto.css @@ -8,6 +8,11 @@ body { padding-top: 60px; } +.install { + color: white; + text-decoration: underline; +} + .ellipsis { text-overflow: ellipsis; overflow: hidden; diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/InCallController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/InCallController.js index b3a1870963..7f8d7b0765 100644 --- a/html5/verto/verto_communicator/src/vertoControllers/controllers/InCallController.js +++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/InCallController.js @@ -5,7 +5,7 @@ .module('vertoControllers') .controller('InCallController', ['$rootScope', '$scope', '$http', '$location', '$modal', '$timeout', 'toastr', 'verto', 'storage', 'prompt', 'Fullscreen', - function($rootScope, $scope, $http, $location, $modal, $timeout, toatr, + function($rootScope, $scope, $http, $location, $modal, $timeout, toastr, verto, storage, prompt, Fullscreen) { console.debug('Executing InCallController.'); @@ -87,16 +87,17 @@ $scope.muteMic = verto.muteMic; $scope.muteVideo = verto.muteVideo; - $scope.$on('ScreenShareExtensionStatus', function(error) { + $rootScope.$on('ScreenShareExtensionStatus', function(event, error) { + var pluginUrl = 'https://chrome.google.com/webstore/detail/screen-capturing/ajhifddimkapgcifgcodmmfdlknahffk'; switch(error) { case 'permission-denied': toastr.info('Please allow the plugin in order to use Screen Share', 'Error'); break; case 'not-installed': - toastr.warning('Please install the plugin in order to use Screen Share', 'Warning'); break; + toastr.warning('Please install the plugin in order to use Screen Share', 'Warning', { allowHtml: true }); break; case 'installed-disabled': toastr.info('Please enable the plugin in order to use Screen Share', 'Error'); break; // case 'not-chrome' - // toastr.info('Please allow the plugin in order to use Screen Share', 'Error'); + // toastr.info('Chrome', 'Error'); } }); diff --git a/html5/verto/verto_communicator/src/vertoService/services/vertoService.js b/html5/verto/verto_communicator/src/vertoService/services/vertoService.js index 71b823fb29..6f0366740b 100644 --- a/html5/verto/verto_communicator/src/vertoService/services/vertoService.js +++ b/html5/verto/verto_communicator/src/vertoService/services/vertoService.js @@ -704,7 +704,7 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora } }); - + // Override onStream callback in $.FSRTC instance call.rtc.options.callbacks.onStream = function(rtc, stream) { if(stream) { var StreamTrack = stream.getVideoTracks()[0]; @@ -712,8 +712,8 @@ vertoService.service('verto', ['$rootScope', '$cookieStore', '$location', 'stora // (stream.getVideoTracks()[0]).onended = stopSharing; } - console.log("stream started"); - + console.log("screenshare started"); + function stopSharing() { if(that.data.shareCall) { that.screenshareHangup();