make navCallback actually versatile

This commit is contained in:
Rafael Schouten
2014-10-18 01:42:29 +11:00
parent 9536b3e764
commit 577cb06371
4 changed files with 9 additions and 8 deletions

View File

@@ -1,6 +1,9 @@
angular.module("admin.utils").directive "navigationCheck", (NavigationCheck)->
link: ($scope) ->
angular.module("admin.utils").directive "navCheck", (NavigationCheck)->
restrict: 'A'
scope:
navCallback: '&'
link: (scope,element,attributes) ->
# Define navigationCallback on a controller in $scope, otherwise this default will be used:
$scope.navigationCallback ||= ->
scope.navCallback ||= ->
"You will lose any unsaved work!"
NavigationCheck.register($scope.navigationCallback)
NavigationCheck.register(scope.navCallback)