aboutsummaryrefslogtreecommitdiffstats
path: root/src/ngMobile/directive/ngClick.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/ngMobile/directive/ngClick.js')
-rw-r--r--src/ngMobile/directive/ngClick.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ngMobile/directive/ngClick.js b/src/ngMobile/directive/ngClick.js
index 3fa68cb4..358a1af9 100644
--- a/src/ngMobile/directive/ngClick.js
+++ b/src/ngMobile/directive/ngClick.js
@@ -232,10 +232,11 @@ ngMobile.directive('ngClick', ['$parse', '$timeout', '$rootElement',
tapElement.blur();
}
- scope.$apply(function() {
- // TODO(braden): This is sending the touchend, not a tap or click. Is that kosher?
- clickHandler(scope, {$event: event});
- });
+ if (!angular.isDefined(attr.disabled) || attr.disabled === false) {
+ scope.$apply(function() {
+ clickHandler(scope, {$event: event});
+ });
+ }
}
resetState();