spec/refile/test_app/app/assets/javascripts/application.js in refile-0.2.2 vs spec/refile/test_app/app/assets/javascripts/application.js in refile-0.2.3
- old
+ new
@@ -1,40 +1,42 @@
//= require jquery
//= require refile
"use strict";
-document.addEventListener("DOMContentLoaded", function() {
- var form = document.querySelector("form#direct");
+if(document.addEventListener) {
+ document.addEventListener("DOMContentLoaded", function() {
+ var form = document.querySelector("form#direct");
- if(form) {
- var input = document.querySelector("#post_document");
+ 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: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: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: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);
- });
- }
-});
+ 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);
-});
+ $(document).on("upload:success", "form#direct", function(e) {
+ $("<p></p>").text("Upload success " + e.originalEvent.detail).appendTo(this);
+ });
+}