24 lines
748 B
JavaScript
24 lines
748 B
JavaScript
define(['jquery', 'underscore', 'backbone', 'controls/footer/footer', 'controls/header/header', 'classes/profile'],
|
|
function($, _, Backbone, Footer, Header, Profile){
|
|
|
|
var BaseView = Backbone.View.extend({
|
|
|
|
header: null,
|
|
footer: null,
|
|
|
|
initialize: function () {
|
|
this.header = new Header({ title: "Il Lievitario"});
|
|
this.footer = new Footer();
|
|
},
|
|
|
|
render: function(){
|
|
this.header.render();
|
|
this.footer.render();
|
|
//add the attribute 'data-role="page" ' for each view's div
|
|
this.$el.attr('data-role', 'page');
|
|
this.$el.attr('data-theme', Profile.data.tema);
|
|
},
|
|
onShowed: null
|
|
});
|
|
return BaseView;
|
|
}); |