Files
openfoodnetwork/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee

17 lines
640 B
CoffeeScript

angular.module("admin.enterprises")
.controller "permalinkCtrl", ($scope, Enterprise, PermalinkChecker) ->
$scope.pristinePermalink = Enterprise.permalink
$scope.availablility = ""
$scope.checking = false
$scope.$watch "Enterprise.permalink", (newValue, oldValue) ->
if newValue == $scope.pristinePermalink
$scope.availability = ""
else
$scope.checking = true
PermalinkChecker.check(newValue).then (data) ->
$scope.availability = 'Available'
$scope.checking = false
, (data) ->
$scope.availability = 'Unavailable'
$scope.checking = false