Source: directive/message.js

// Generated by CoffeeScript 1.12.7

/**
 * Get messages to show on the screen
 * @module
 */
'use strict';
app.directive('message', [
  'constantService', '$sce', function(constants, $sce) {
    return {
      restrict: 'A',
      compile: function($element, $attrs) {
        var fill;
        fill = 'messageHtml' in $attrs ? function($element, $attrs) {
          $element.html($sce.getTrustedHtml(constants.message($attrs.message, {
            sce: $sce.HTML
          })));
        } : function($element, $attrs) {
          $element[0].textContent = constants.message($attrs.message);
        };
        if ($attrs.message.includes('{{')) {
          return function($scope, $element, $attrs) {
            return fill($element, $attrs);
          };
        } else {
          return fill($element, $attrs);
        }
      }
    };
  }
]);

//# sourceMappingURL=message.js.map