Преглед изворни кода

Avoid implicitly returning from a directive controller constructor function.

Paulo Reis пре 9 година
родитељ
комит
33be384206
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      services/web/public/coffee/directives/selectAll.coffee

+ 3 - 0
services/web/public/coffee/directives/selectAll.coffee

@@ -13,6 +13,7 @@ define [
 
 
 				@clearSelectAllState = () ->
 				@clearSelectAllState = () ->
 					$scope.$broadcast "select-all:clear"
 					$scope.$broadcast "select-all:clear"
+				return
 			]
 			]
 			link: (scope, element, attrs) ->
 			link: (scope, element, attrs) ->
 
 
@@ -63,6 +64,8 @@ define [
 					ignoreChanges = true
 					ignoreChanges = true
 					scope.$apply () ->
 					scope.$apply () ->
 						scope.ngModel = !scope.ngModel
 						scope.ngModel = !scope.ngModel
+						if !scope.ngModel
+							selectAllListController.clearSelectAllState()
 					ignoreChanges = false
 					ignoreChanges = false
 		}
 		}