NoticeBar.js
652 Bytes
define(function () {
    'use strict';
    function NoticeBar() { 
    }
    NoticeBar.prototype = {
        transferToVM: function (dm) {
            var header = {};
            if(dm.headerType == "1"){
                header.text = dm.headerText;
            }else{
                header.icon = dm.headerIconPath;
            }
            return {
                height: 40,
                header: header,
                direction: dm.direction,
                items: [
                    {
                        content: dm.noticeContent
                    }
                ]
            };
        }
    };
    return NoticeBar;
});