]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10309: [verto_communicator] Add a loader that shows up when check network is calle...
authorNeto Guimaraes <joao.neto.guimaraes@gmail.com>
Tue, 16 May 2017 14:26:59 +0000 (11:26 -0300)
committerNeto Guimaraes <joao.neto.guimaraes@gmail.com>
Tue, 16 May 2017 17:43:39 +0000 (14:43 -0300)
The button to check network now is disabled when a request is processing.

html5/verto/verto_communicator/src/css/verto.css
html5/verto/verto_communicator/src/locales/locale-en.json
html5/verto/verto_communicator/src/locales/locale-pt.json
html5/verto/verto_communicator/src/partials/settings.html
html5/verto/verto_communicator/src/vertoControllers/controllers/SettingsController.js

index 0d674b42f8d749825d9d2f08b9c3049ab126679e..5111880806225896ce6c77badc15584e445b14ca 100644 (file)
@@ -1735,3 +1735,8 @@ body:-webkit-full-screen #incall .video-footer {
   color: rgba(0, 10, 66, 0.84);
   background-color: #E8E8E8;
 }
+
+#settings .loader {
+  width: 20px;
+  height: 20px;
+}
index 13a12b4e1767bd4aeb178f47a0a4ce0f55cc65af..f5f778e6d4135ac705fb0f59bb4e5543abe419fb 100644 (file)
   "AUTO_SPEED_RES": "Automatically determine speed and resolution settings",
   "RECHECK_BANDWIDTH": "Recheck bandwidth before each outgoing call",
   "CHECK_NETWORK_SPEED": "Check Network Speed",
+  "CHECKING_NETWORK_SPEED": "Checking Network Speed",
   "VIDEO_QUALITY": "Video quality:",
   "MAX_INCOMING_BANDWIDTH": "Max incoming bandwidth:",
   "MAX_OUTGOING_BANDWIDTH": "Max outgoing bandwidth:",
index 226f32e28acf6d702e817b037fa5ff6741413e6f..7d3260b5ed3b4ac1fe8b404323360276fe4a94c5 100644 (file)
   "AUTO_SPEED_RES": "Determinar automaticamente velocidade e configurações de resolução",
   "RECHECK_BANDWIDTH": "Verificar novamente largura de banda antes de realizar cada chamada",
   "CHECK_NETWORK_SPEED": "Verificar velocidade da rede",
+  "CHECKING_NETWORK_SPEED": "Verificando velocidade da rede",
   "VIDEO_QUALITY": "Qualidade do vídeo:",
   "MAX_INCOMING_BANDWIDTH": "Largura de banda de entrada máxima:",
   "MAX_OUTGOING_BANDWIDTH": "Largura de banda de saída máxima:",
index c07b1a836ce289d4b5e291dada3d0d4f1c69f990..a1de757c485f7983d74fd5d70af2493b94990450 100644 (file)
             </label>
           </div>
 
-          <a class="btn btn-primary" href="" ng-click="testSpeed()">
-            {{ 'CHECK_NETWORK_SPEED' | translate }}
+          <a class="btn btn-primary" href="" ng-disabled="isTestingSpeed" ng-click="testSpeed()">
+            {{ isTestingSpeed ? 'CHECKING_NETWORK_SPEED' : 'CHECK_NETWORK_SPEED' | translate }}
           </a>
 
           <div>
             <span ng-bind="speedMsg"></span>
+            <span ng-show="isTestingSpeed">
+              <img class="loader" src="src/images/ajax-loader.gif"/>
+            </span>
           </div>
         </div>
 
index a130639155abf019cd62ddab1564a460d9e2c7fd..7a03de2f915df7f52d33296f48427b9cbc9b900a 100644 (file)
         };
 
         $scope.testSpeed = function() {
+          $scope.isTestingSpeed = true;
           return verto.testSpeed(cb);
 
           function cb(data) {
             $scope.mydata.vidQual = storage.data.vidQual;
             $scope.speedMsg = 'Up: ' + data.upKPS + ' Down: ' + data.downKPS;
+            $scope.isTestingSpeed = false;
             $scope.$apply();
           }
         };