diff options
author | brandon flowers <brandonflowers@gmail.com> | 2012-11-10 15:29:44 -0500 |
---|---|---|
committer | brandon flowers <brandonflowers@gmail.com> | 2012-11-10 15:29:44 -0500 |
commit | 2cbbc4502c91e72648caf159e40182f387f21753 (patch) | |
tree | 05480a34b9db7cfa989469147dd439cb80baf3a9 /examples/modular-backbone/js/models | |
parent | 5deef956c65c284892cd19e96cfbfed8c7e84531 (diff) | |
download | backbonetutorials-2cbbc4502c91e72648caf159e40182f387f21753.zip backbonetutorials-2cbbc4502c91e72648caf159e40182f387f21753.tar.gz backbonetutorials-2cbbc4502c91e72648caf159e40182f387f21753.tar.bz2 |
update to the modular backbone tutorial to give data from github and replace users with contributors
Diffstat (limited to 'examples/modular-backbone/js/models')
4 files changed, 56 insertions, 15 deletions
diff --git a/examples/modular-backbone/js/models/contributor/ContributorModel.js b/examples/modular-backbone/js/models/contributor/ContributorModel.js new file mode 100644 index 0000000..6bd95a4 --- /dev/null +++ b/examples/modular-backbone/js/models/contributor/ContributorModel.js @@ -0,0 +1,18 @@ +define([ + 'underscore', + 'backbone', +], function(_, Backbone) { + + var ContributorModel = Backbone.Model.extend({ + + defaults : { + medalHex : '#A67D3D', + picWidth : '100px', + githubPath : 'concat github and login' + } + + }); + + return ContributorModel; + +}); diff --git a/examples/modular-backbone/js/models/owner/OwnerModel.js b/examples/modular-backbone/js/models/owner/OwnerModel.js new file mode 100644 index 0000000..0867f56 --- /dev/null +++ b/examples/modular-backbone/js/models/owner/OwnerModel.js @@ -0,0 +1,28 @@ +define([ + 'underscore', + 'backbone', +], function(_, Backbone) { + + var OwnerModel = Backbone.Model.extend({ + + defaults : { + query : "unknown" + }, + + initialize: function( options ) { + this.query = options.query; + }, + + url : function() { + return 'https://api.github.com/users/' + this.query; + }, + + parse : function(data) { + return data; + } + + }); + + return OwnerModel; + +}); diff --git a/examples/modular-backbone/js/models/project/ProjectModel.js b/examples/modular-backbone/js/models/project/ProjectModel.js new file mode 100644 index 0000000..ffbc25d --- /dev/null +++ b/examples/modular-backbone/js/models/project/ProjectModel.js @@ -0,0 +1,10 @@ +define([ + 'underscore', + 'backbone' +], function(_, Backbone) { + + var ProjectModel = Backbone.Model.extend({}); + + return ProjectModel; + +}); diff --git a/examples/modular-backbone/js/models/projects.js b/examples/modular-backbone/js/models/projects.js deleted file mode 100644 index 63ce123..0000000 --- a/examples/modular-backbone/js/models/projects.js +++ /dev/null @@ -1,15 +0,0 @@ -define([ - 'underscore', - 'backbone' -], function(_, Backbone) { - var ProjectsModel = Backbone.Model.extend({ - defaults: { - score: 10 - }, - initialize: function(){ - } - - }); - return ProjectsModel; - -}); |