// Generated by CoffeeScript 1.12.7
/**
* Handle errors
* @module
*/
'use strict';
app.directive('errors', [
'displayService', 'constantService', 'pageService', function(display, constants, page) {
return {
restrict: 'E',
scope: {},
templateUrl: 'site/errors.html',
link: function($scope) {
$scope.page = page;
$scope.$on('displayService-error', function(event, error) {
display.title = "Error";
if (error.title == null) {
error.title = constants.messages.error['r' + error.status] || constants.message('error.resolve');
}
if (error.message == null) {
error.message = constants.messages.error['message' + error.status] || constants.message('error.message');
}
$scope.error = error;
});
}
};
}
]);
//# sourceMappingURL=errors.js.map