diff options
| author | 2013-01-12 21:31:01 +0100 | |
|---|---|---|
| committer | 2013-01-12 21:31:01 +0100 | |
| commit | cea91a96def3fbdee0f7778efff5af77b72dd2b4 (patch) | |
| tree | c07402903dfcfe65db1c3c7c35a656deb734ad80 /module/web/static | |
| parent | added animation for packages (diff) | |
| download | pyload-cea91a96def3fbdee0f7778efff5af77b72dd2b4.tar.xz | |
animate package added
Diffstat (limited to 'module/web/static')
| -rw-r--r-- | module/web/static/js/views/packageTreeView.js | 19 | 
1 files changed, 14 insertions, 5 deletions
diff --git a/module/web/static/js/views/packageTreeView.js b/module/web/static/js/views/packageTreeView.js index 7491a285e..8791a93f2 100644 --- a/module/web/static/js/views/packageTreeView.js +++ b/module/web/static/js/views/packageTreeView.js @@ -34,8 +34,8 @@ define(['jquery', 'backbone', 'underscore', 'app', 'models/TreeCollection', 'vie                  this.tree.fetch({success: function() {
                      self.render();
                      self.tree.get('packages').on('add', function(pack) {
 -                        console.log('Package ' + pack.get('pid') +' added to tree');
 -                        self.appendPackage(pack);
 +                        console.log('Package ' + pack.get('pid') + ' added to tree');
 +                        self.appendPackage(pack, 0, true);
                      })
                  }});
 @@ -65,11 +65,20 @@ define(['jquery', 'backbone', 'underscore', 'app', 'models/TreeCollection', 'vie              },
              // TODO sorting ?!
 -            // Append a package to the list
 -            appendPackage: function(pack) {
 -                this.packageUL.append(new packageView({model: pack}).render().el);
 +            // Append a package to the list, index, animate it
 +            appendPackage: function(pack, i, animation) {
 +                var el = new packageView({model: pack}).render().el;
 +                if (animation == true)
 +                    $(el).hide();
 +
 +                this.packageUL.append(el);
 +
 +                if (animation == true)
 +                    $(el).fadeIn();
              },
 +
 +            // TODO: remove this debug stuff
              toggle: false,
              filter: function(e) {
  | 
