1
0
mirror of https://github.com/danbee/tube-status-server synced 2025-03-04 08:39:12 +00:00
tube-status-server/javascripts/views/main.js
2013-01-25 17:54:45 +00:00

39 lines
778 B
JavaScript

define(['backbone'],
function(Backbone) {
var MainView = Backbone.View.extend({
el: 'body',
events: {
"click #refresh": "refresh",
"click footer a": "changeView"
},
initialize: function() {
this.collection.on("request", function() {
// $.mobile.loading('show');
}).on("reset", function() {
// $.mobile.loading('hide');
});
},
refresh: function(e) {
e.preventDefault();
this.collection.fetch();
},
changeView: function(e) {
e.preventDefault();
this.collection.url = this.collection.urls[e.currentTarget.id];
$('footer a').removeClass("selected");
$(e.currentTarget).addClass("selected");
this.collection.fetch();
}
});
return MainView;
});