]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8958 [verto_communicator] Fix no layout controls for moderator on secondary canvas
authorWaldyr de Souza <waldyr.ar@gmail.com>
Wed, 28 Sep 2016 13:03:36 +0000 (10:03 -0300)
committerWaldyr de Souza <waldyr.ar@gmail.com>
Wed, 28 Sep 2016 14:24:32 +0000 (11:24 -0300)
html5/verto/verto_communicator/src/partials/video_call.html
html5/verto/verto_communicator/src/vertoControllers/controllers/InCallController.js

index c6aa698fc32f46f5d414bc04a5b320b28ce4cbeb..bfbd42f8424a4214c533f86df63782bc80821935 100644 (file)
@@ -1,6 +1,6 @@
 <div class="panel panel-default shadow-z-0">
   <div class="video-wrapper">
-    <div class="video-hover-buttons" ng-show="verto.data.callState == 'active' && !watcher">
+    <div class="video-hover-buttons" ng-show="verto.data.callState == 'active'">
       <div id="moderator-tools" ng-show="verto.data.confRole == 'moderator'">
         <button tooltip-placement="bottom" tooltip-title="{{'MESSAGE_PLAY' | translate}}"  uib-tooltip="{{'MESSAGE_PLAY' | translate}}"
                 class="btn btn-material-blue-900" ng-click="play()">
@@ -31,7 +31,7 @@
         </button>
         <ul class="dropdown-menu">
           <li ng-repeat="layout in verto.data.confLayouts">
-            <a ng-click="confChangeVideoLayout(layout)" ng-class="{ 'selected': layout == videoLayout }">{{ layout }}</a>
+            <a ng-click="confChangeVideoLayout(layout, canvasID)" ng-class="{ 'selected': layout == videoLayout }">{{ layout }}</a>
           </li>
         </ul>
       </div>
@@ -71,7 +71,7 @@
         <button tooltips="" tooltip-title="Dialpad" tooltip-side="bottom" tooltip-lazy="false" class="btn btn-material-900" ng-click="toggleDialpad()">
           <i class="big-icon mdi-communication-dialpad"></i>
         </button>
-        <div class="btn-group" ng-show="conf.canvasCount > 1">
+        <div class="btn-group" ng-show="conf.canvasCount > 1 && !watcher">
           <button tooltip-placement="bottom" tooltip-title="{{'MESSAGE_POPUP' | translate}}" uib-tooltips="{{'MESSAGE_POPUP' | translate}}" type="button" class="btn btn-material-blue-900 dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
             <i class="mdi-image-filter-none"></i>
             <span class="caret"></span>
index 557bb2b7a411c4352324055c99cb91e97e301abe..bbce138d5fd29d9f2423a58922533924d344495d 100644 (file)
@@ -71,8 +71,8 @@
           storage.data.mutedMic = !storage.data.mutedMic;
         }
 
-        $scope.confChangeVideoLayout = function(layout) {
-          verto.data.conf.setVideoLayout(layout);
+        $scope.confChangeVideoLayout = function(layout, canvasID) {
+          verto.data.conf.setVideoLayout(layout, canvasID);
           $scope.videoLayout = layout;
           $rootScope.$emit('changedVideoLayout', layout);
         };