Commit c4126b0933299a6f2efc774a1d28d2cd3c911cdd

Authored by Eric Fernandez
1 parent a67ea2279a
Exists in master

***emito broadcast's cuando el teclado se activa o se desactiva***

Showing 2 changed files with 13 additions and 11 deletions   Show diff stats
... ... @@ -66,7 +66,7 @@
66 66 <div
67 67 class="btn-group-toggle"
68 68 data-toggle="buttons"
69   - ng-click="usarTeclado = !usarTeclado">
  69 + ng-click="cambioUsoTeclado()">
70 70 <label
71 71 class="btn btn-secondary active boton-activar-teclado"
72 72 ng-class="{'teclado-activar': usarTeclado}">
src/js/controller.js
... ... @@ -5,18 +5,20 @@ angular.module(&#39;appWrapperDemo&#39;)
5 5 '$timeout',
6 6 function($scope, $rootScope, $timeout) {
7 7 $scope.usarTeclado = false;
  8 + $rootScope.$broadcast('usarTeclado', false);
8 9 $scope.mostrarTeclado = false;
9   - //Envía broadcast para avisar que el teclado está en funcionamiento o no
  10 + //Envía broadcast para avisar que el teclado está en funcionamiento o no
10 11 //para su uso cambiar ng-click del boton por esta función
11   - // $scope.cambioUsoTeclado = function() {
12   - // if($scope.usarTeclado) {
13   - // $scope.usarTeclado = false;
14   - // $rootScope.$broadcast('usarTeclado', false);
15   - // return
16   - // }
17   - // $scope.usarTeclado = true;
18   - // $rootScope.$broadcast('usarTeclado', true);
19   - // }
  12 + $scope.cambioUsoTeclado = function() {
  13 + if($scope.usarTeclado) {
  14 + $scope.usarTeclado = false;
  15 + $rootScope.$broadcast('usarTeclado', false);
  16 + return
  17 + }
  18 + $scope.usarTeclado = true;
  19 + $rootScope.$broadcast('usarTeclado', true);
  20 + };
  21 +
20 22 $rootScope.$on('focus', function(event) {
21 23 if(!$scope.usarTeclado) {
22 24 return;