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

Statements: 23.81% (5 / 21)      Branches: 0% (0 / 4)      Functions: 16.67% (1 / 6)      Lines: 23.81% (5 / 21)      Ignored: none     

All files » ./src/client/app/message/ » message.service.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 42 43 441     1       1     1                                                           1      
(function() {
    'use strict';
 
    angular
        .module('app.message')
        .service('messageService', messageService);
 
    messageService.$inject = [];
 
    /* @ngInject */
    function messageService() {
        this.mainMessage = '';
        this.locationText = '';
        this.messageError = false;
 
        //first var = message, second var = whether message is good or bad
        this.updateMainMessage = function(messageInput, bad) {
            this.mainMessage = messageInput;
            if (bad) {
                this.messageError = true;
            }
            else {
                this.messageError = false;
            }
        };
 
        this.emptyLog = function() {
            this.messageLog = [];
        };
 
        this.addMessage = function(message) {
            if (this.messageLog.length > 2) {
                this.messageLog.shift();
            }
			this.messageLog.push(message);
            var elem = angular.element('#log');
            elem.scrollTop = elem.height;
        };
        ///////////////
 
        function func() {
        }
    }
})();