Files
openfoodnetwork/app/assets/javascripts/admin/enterprises/controllers/permalink_controller.js.coffee
2015-01-22 10:19:43 +11:00

17 lines
635 B
CoffeeScript

angular.module("admin.enterprises")
.controller "permalinkCtrl", ($scope, PermalinkChecker) ->
$scope.pristinePermalink = $scope.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