diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableController.js index 879bb50e434c6297b70f67e3578a76aafa7a48f3..ef2b7c33b6c61d4f4c98b8c94c29d60f4cd718b9 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableController.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableController.js @@ -137,7 +137,11 @@ function FreeFormTableController(sample, isEnabled) { } this.importCSV = function(tableModel, $wrappedTable) { - + var $fileInput = $("<input>", { "type" : "file"}); + $fileInput.change(function() { + alert('works!'); + }); + $fileInput.click(); } this.exportCSV = function(tableModel, $wrappedTable) { diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableView.js index fae79417fa87db476452195aa90420554696f873..fe2ca9564894bc59cd1dbab96ddb07ba5d987e0a 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableView.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/widgets/FreeFormTableView.js @@ -225,6 +225,13 @@ function FreeFormTableView(freeFormTableController, freeFormTableModel) { // CSV events // var $toolBarBtnUcsv = FormUtil.getButtonWithText('Imp. CSV' ,null).attr('title', 'Import from CSV').tooltipster(); + var clickUcsvFunc = function(tableData, $wrappedTable) { + return function() { + _this._freeFormTableController.importCSV(tableData, $wrappedTable); + } + } + $toolBarBtnUcsv.click(clickUcsvFunc(tableData, $wrappedTable)); + var $toolBarBtnDcsv = FormUtil.getButtonWithText('Exp. CSV' ,null).attr('title', 'Export to CSV').tooltipster(); var clickDcsvFunc = function(tableData, $wrappedTable) { return function() {