Commit bbc710b2782b6f404613be22fa0af40a48f512ed
Exists in
master
and in
1 other branch
Merge branch 'master' into 'master'
Master See merge request Wrappers/wrapper-demo!38
Showing
2 changed files
Show diff stats
index.html
... | ... | @@ -69,7 +69,7 @@ |
69 | 69 | <div |
70 | 70 | class="btn-group-toggle" |
71 | 71 | data-toggle="buttons" |
72 | - ng-click="usarTeclado = !usarTeclado"> | |
72 | + ng-click="cambioUsoTeclado()"> | |
73 | 73 | <label |
74 | 74 | class="btn btn-secondary active boton-activar-teclado" |
75 | 75 | ng-class="{'teclado-activar': usarTeclado}"> |
src/js/controller.js
... | ... | @@ -5,18 +5,20 @@ angular.module('appWrapperDemo') |
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; |