Sha256: ca52548352d057e72e5317874944863b9eaee71b336a18692997556754198c50

Contents?: true

Size: 1.09 KB

Versions: 23

Compression:

Stored size: 1.09 KB

Contents

define([
    'view/base'
], function(
    BaseView
){  

    var HeaderView = BaseView.extend({
      
        initialize : function(options) {
            _.bindAll(this, 'render'); 
            this.templar = options.templar;

            this.currentNav = {
                'header' : {
                    'title'    : 'Ecosystem',
                    'subtitle' : '',
                    'date'     : new XDate(Date.now()).toUTCString("MMM dd, yyyy"),
                    'nav'      : {
                        'back' : false
                    }
                }
            };

            Backbone.Mediator.sub('view:ecosystem:render', this.render, this);
            Backbone.Mediator.sub('view:dashboard:render', this.render, this);

            this.render();
        },

        render : function(data) {
            this.previous = this.currentNav;
            _.extend(this.currentNav.header, data);

            this.templar.render({
                path : 'header',
                el   : this.$el,
                data : this.currentNav
            });
        }
    });

    return HeaderView;
});

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rearview-1.2.3-jruby public/rearview-src/js/view/header.js
rearview-1.2.2.rc.2-jruby public/rearview-src/js/view/header.js
rearview-1.2.2.rc.1-jruby public/rearview-src/js/view/header.js
rearview-1.2.1-jruby public/rearview-src/js/view/header.js
rearview-1.2.0-jruby public/rearview-src/js/view/header.js
rearview-1.1.2-jruby public/rearview-src/js/view/header.js
rearview-1.1.1-jruby public/rearview-src/js/view/header.js
rearview-1.1.0-jruby public/rearview-src/js/view/header.js
rearview-1.0.3.rc.4-jruby public/rearview-src/js/view/header.js
rearview-1.0.3.rc.3-jruby public/rearview-src/js/view/header.js
rearview-1.0.3.rc.2-jruby public/rearview-src/js/view/header.js
rearview-1.0.3.rc.1-jruby public/rearview-src/js/view/header.js
rearview-1.0.2-jruby public/rearview-src/js/view/header.js
rearview-1.0.2.rc.4-jruby public/rearview-src/js/view/header.js
rearview-1.0.2.rc.3-jruby public/rearview-src/js/view/header.js
rearview-1.0.2.rc.2-jruby public/rearview-src/js/view/header.js
rearview-1.0.2.rc.1-jruby public/rearview-src/js/view/header.js
rearview-1.0.1-jruby public/rearview-src/js/view/header.js
rearview-1.0.0-jruby public/rearview-src/js/view/header.js
rearview-1.0.0.rc5-jruby public/rearview-src/js/view/header.js