Skip to content

Commit

Permalink
Make application function more like a backbone view
Browse files Browse the repository at this point in the history
  • Loading branch information
mcfarljw committed Sep 23, 2016
1 parent 3fb0096 commit 9b44e8f
Showing 1 changed file with 15 additions and 12 deletions.
27 changes: 15 additions & 12 deletions src/modules/Application.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
class GelatoApplication extends Backbone.Model {
class GelatoApplication extends Backbone.View {

constructor() {
Backbone.$('body').prepend('<gelato-application></gelato-application>');
Backbone.$('gelato-application').append('<gelato-dialogs></gelato-dialogs>');
Backbone.$('gelato-application').append('<gelato-navbar></gelato-navbar>');
Backbone.$('gelato-application').append('<gelato-pages></gelato-pages>');
Backbone.$('gelato-application').append('<gelato-footer></gelato-footer>');
constructor(options) {
options = options || {};
options.tagName = 'gelato-application';

super(arguments);
super(options);
}

render() {
$(document.body).prepend(this.el);
this.$el.append('<gelato-navbar></gelato-navbar>');
this.$el.append('<gelato-pages></gelato-pages>');
this.$el.append('<gelato-footer></gelato-footer>');
this.$el.append('<gelato-dialogs></gelato-dialogs>');

return this;
}

getHeight() {
Expand All @@ -26,10 +33,6 @@ class GelatoApplication extends Backbone.Model {
return this.getWidth() <= this.getHeight();
}

reload(forcedReload) {
location.reload(forcedReload);
}

}

Gelato = Gelato || {};
Expand Down

0 comments on commit 9b44e8f

Please sign in to comment.