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)
+ });
+ });
}