diff --git a/demo/index.html b/demo/index.html index 6548e7df..bfd45a5f 100644 --- a/demo/index.html +++ b/demo/index.html @@ -36,6 +36,7 @@ + @@ -60,6 +61,9 @@
  • Import from URL
  • +
  • + Import from File +
  • Read-only
  • @@ -98,6 +102,26 @@ + +
    diff --git a/demo/js/app.js b/demo/js/app.js index c0aa5cbb..9198a913 100755 --- a/demo/js/app.js +++ b/demo/js/app.js @@ -117,5 +117,16 @@ function setupLoader(callback) { ); callback(dataset); }); + + $('.js-import-dialog-file form').submit(function(e) { + e.preventDefault(); + var $form = $(e.target); + $('.modal.js-import-dialog-file').modal('hide'); + var $file = $form.find('input[type="file"]')[0]; + var file = $file.files[0]; + recline.Backend.loadFromCSVFile(file, function(dataset) { + callback(dataset) + }); + }); }