Sha256: 52020ed0812442cd9854d908d06d940d68c222a98b233cfa93c5e8ef2dbf6881

Contents?: true

Size: 1.28 KB

Versions: 28

Compression:

Stored size: 1.28 KB

Contents

//= require hamlcoffee
//= require_tree ../models
//= require_tree ../collections
//= require_tree ../views
//= require_tree ../routers
//= require_tree ../templates

<% url = Rails.application.routes.url_helpers %>

new PhotoRouter();

jQuery(function() {

  var fileZip, fileZipView, fileListView;
  var fileList = new FileList();
  fileList.url = $("#files").data('url');
  
  jQuery("#uploader").change(function(el) {        
      
      var files = el.currentTarget.files;
      
      for(var i = 0; i < files.length; i++) {

          var fileItem = new FileItem(
          {
              image: files[i], 
              name: files[i].name
          });
          
          fileItem.url = fileList.url;

          fileList.add(fileItem);

          
          setTimeout(function(){
               fileList.add(fileItem);
          }, 1000);
          
      }

      fileListView.render();
  });

  

  fileListView = new FileListView({
      initialize: function(){
          this.render();
          this.collection.on('change', this.render, this);
      },
      collection: fileList,
      el: $("#files")
  });

  function updateFileList() {
      fileList.fetch({
          success: function() {
              fileListView.render();
          }
      });    
  }

  updateFileList();

});

Version data entries

28 entries across 28 versions & 2 rubygems

Version Path
mix-rails-0.26.3 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.26.3 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.26.2 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.26.2 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.26.1 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.26.1 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.26.0 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.26.0 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.25.1 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.25.1 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.25.0 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.25.0 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.24.1 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.24.1 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.24.0 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.24.0 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.23.1 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.23.1 app/assets/javascripts/admix/photos.js.erb
mix-rails-0.23.0 mix-rails-albums/app/assets/javascripts/admix/photos.js.erb
mix-rails-albums-0.23.0 app/assets/javascripts/admix/photos.js.erb