Code coverage report for ./src/client/app/message/message.directive.js

Statements: 41.67% (5 / 12)      Branches: 0% (0 / 2)      Functions: 25% (1 / 4)      Lines: 41.67% (5 / 12)      Ignored: none     

All files » ./src/client/app/message/ » message.directive.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 421     1       1     1                                 1                            
(function() {
    'use strict';
 
    angular
        .module('app.message')
        .directive('messageDirective', messageDirective);
 
    messageDirective.$inject = ['messageService', 'mainService'];
 
    /* @ngInject */
    function messageDirective(messageService, mainService) {
        // Usage:
        //
        // Creates:
        //
        var bad = messageService.bad;
        var directive = {
            link: link,
            restrict: 'A',
            scope: {
                messageerror: '@'
            }
        };
        return directive;
 
 
 
        function link(scope, element, attrs) {
	        scope.$watch('messageerror', function() {
	        	if (attrs.messageerror === 'true') {
	        		element.addClass('error');
	        	}
	        	else {
	        		element.removeClass('error');
	        	}
			});
        }
    }
 
 
 
})();