Sha256: 4d50dbc5a871314d7fb0289d669680f8308bb0aa8c990f596d85cd6a83514692

Contents?: true

Size: 1.23 KB

Versions: 13

Compression:

Stored size: 1.23 KB

Contents

//= require jquery
//= require refile

"use strict";

if(document.addEventListener) {
  document.addEventListener("DOMContentLoaded", function() {
    var form = document.querySelector("form#direct");

    if(form) {
      var input = document.querySelector("#post_document");

      form.addEventListener("upload:start", function() {
        var p = document.createElement("p");
        p.textContent = "Upload started";
        form.appendChild(p);
      });

      form.addEventListener("upload:complete", function(e) {
        var p = document.createElement("p");
        p.textContent = "Upload complete " + e.detail;
        form.appendChild(p);
      });

      form.addEventListener("upload:progress", function(e) {
        var p = document.createElement("p");
        p.textContent = "Upload progress " + e.detail.loaded + " " + e.detail.total;
        form.appendChild(p);
      });

      form.addEventListener("upload:failure", function(e) {
        var p = document.createElement("p");
        p.textContent = "Upload failure " + e.detail
        form.appendChild(p);
      });
    }
  });

  $(document).on("upload:success", "form#direct", function(e) {
    $("<p></p>").text("Upload success " + e.originalEvent.detail).appendTo(this);
  });
}

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
refile-0.5.5 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.5.4 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.5.3 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.5.2 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.5.1 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.5.0 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.4.2 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.4.1 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.4.0 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.3.0 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.2.5 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.2.4 spec/refile/test_app/app/assets/javascripts/application.js
refile-0.2.3 spec/refile/test_app/app/assets/javascripts/application.js