From 75e4bbe6a7889ac96ab01aae17fe6ebc46189446 Mon Sep 17 00:00:00 2001 From: ArtemFitiskin Date: Mon, 12 Jan 2015 12:27:33 +0300 Subject: [PATCH 1/2] Check code value when country was selected. Fix #650 --- app/js/controllers.js | 1 + app/js/directives.js | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 app/js/directives.js diff --git a/app/js/controllers.js b/app/js/controllers.js index 3b5823a8..c71becca 100644 --- a/app/js/controllers.js +++ b/app/js/controllers.js @@ -118,6 +118,7 @@ angular.module('myApp.controllers', ['myApp.i18n']) updateCountry(); } $scope.$broadcast('country_selected'); + $scope.$broadcast('value_updated'); } function updateCountry () { diff --git a/app/js/directives.js b/app/js/directives.js old mode 100644 new mode 100755 index 7f5b0edf..a1b3dad6 --- a/app/js/directives.js +++ b/app/js/directives.js @@ -2532,7 +2532,11 @@ angular.module('myApp.directives', ['myApp.filters']) }); } - + $scope.$on("value_updated", function (event, args) { + setZeroTimeout(function () { + updateHasValueClass(); + }); + }); }; }) From b9161b7c494113f24cf304e23b1b096790405113 Mon Sep 17 00:00:00 2001 From: Igor Zhukov Date: Thu, 15 Jan 2015 23:20:51 +0300 Subject: [PATCH 2/2] Code style --- app/js/directives.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/js/directives.js b/app/js/directives.js index a1b3dad6..de1d4cc8 100755 --- a/app/js/directives.js +++ b/app/js/directives.js @@ -2525,14 +2525,14 @@ angular.module('myApp.directives', ['myApp.filters']) }); if (!isDisabled) { - input.on('blur focus', function (e) { + input.on('blur focus change', function (e) { focused = e.type == 'focus'; element.toggleClass('md-input-focused', focused); updateHasValueClass(); }); } - $scope.$on("value_updated", function (event, args) { + $scope.$on('value_updated', function (event, args) { setZeroTimeout(function () { updateHasValueClass(); });