crunchbutton/www/assets/js/community.js
2012-06-26 11:47:34 -07:00

30 lines
659 B
JavaScript

var Community = function(id) {
this.type = 'Community';
var self = this;
self.restaurants = function(refresh) {
if (!self._restaurants || refresh) {
self._restaurants = [];
App.request(App.service + '/project/' + self.id_project + '/deliveries',function(json) {
for (x in json) {
self._deliveries[self._deliveries.length] = App.cache('Delivery', json[x]);
}
});
}
return self._deliveries;
}
if (typeof(id) == 'object') {
for (x in id) {
self[x] = id[x];
}
} else {
App.request(App.service + '/community/' + id, function(json) {
for (x in json) {
self[x] = json[x];
}
});
}
}
App.cached.Project = {};