Source: site/errors.js

// 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