mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-04 22:16:08 +00:00
The value of nav-check was not used and nav-callback was only important if nav-check was given. So we need only one attribute, now named nav-check-callback.
11 lines
371 B
CoffeeScript
11 lines
371 B
CoffeeScript
angular.module("admin.utils").directive "navCheckCallback", (NavigationCheck)->
|
|
restrict: 'A'
|
|
scope:
|
|
navCheckCallback: '&'
|
|
link: (scope,element,attributes) ->
|
|
# Provide a callback, otherwise this default will be used:
|
|
callback = scope.navCheckCallback()
|
|
callback ||= ->
|
|
"You will lose any unsaved work!"
|
|
NavigationCheck.register(callback)
|