Files
openfoodnetwork/app/assets/javascripts/admin/utils/directives/navigation_check.js.coffee
2014-10-22 14:51:17 +11:00

10 lines
368 B
CoffeeScript

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.navCallback ||= ->
"You will lose any unsaved work!"
NavigationCheck.register(scope.navCallback)