summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Davis <thomasalwyndavis@gmail.com>2012-04-28 13:44:57 +1000
committerThomas Davis <thomasalwyndavis@gmail.com>2012-04-28 13:44:57 +1000
commit53680d9ef4053a8a92eb6244501b1e9d2bdd86f7 (patch)
treed83de9b1b26efd5d14bdfe52f42256b240ed8a28
parentdb0614e426338784464c0ab985d751c1f5591249 (diff)
downloadbackbonetutorials-53680d9ef4053a8a92eb6244501b1e9d2bdd86f7.zip
backbonetutorials-53680d9ef4053a8a92eb6244501b1e9d2bdd86f7.tar.gz
backbonetutorials-53680d9ef4053a8a92eb6244501b1e9d2bdd86f7.tar.bz2
repo clean up
-rw-r--r--examples/infinite-scroll/js/views/dashboard/page.js40
1 files changed, 0 insertions, 40 deletions
diff --git a/examples/infinite-scroll/js/views/dashboard/page.js b/examples/infinite-scroll/js/views/dashboard/page.js
deleted file mode 100644
index dae65b2..0000000
--- a/examples/infinite-scroll/js/views/dashboard/page.js
+++ /dev/null
@@ -1,40 +0,0 @@
-define([
- 'jquery',
- 'underscore',
- 'backbone',
- 'vm',
- 'collections/twitter',
- 'text!templates/twitter/list.html'
-], function($, _, Backbone, Vm, TwitterCollection, TwitterListTemplate){
- var DashboardPage = Backbone.View.extend({
- el: '.page',
- render: function () {
- $(this.el).html('');
- this.isLoading = false;
- this.twitterCollection = new TwitterCollection();
- this.loadResults();
-
- },
- loadResults: function () {
- var that = this;
- this.isLoading = true;
- this.twitterCollection.fetch({
- success: function (tweets) {
- $(that.el).append(_.template(TwitterListTemplate, {tweets: tweets.models, _:_}));
- that.isLoading = false;
- }
- });
- },
- events: {
- 'scroll': 'checkScroll'
- },
- checkScroll: function () {
- var triggerPoint = 100; // 100px from the bottom
- if( !this.isLoading && this.el.scrollTop + this.el.clientHeight + triggerPoint > this.el.scrollHeight ) {
- this.twitterCollection.page += 1; // Load next page
- this.loadResults();
- }
- }
- });
- return DashboardPage;
-});