diff --git a/web/react/components/setting_upload.jsx b/web/react/components/setting_upload.jsx
index 870710850f..02789f5dd5 100644
--- a/web/react/components/setting_upload.jsx
+++ b/web/react/components/setting_upload.jsx
@@ -46,17 +46,25 @@ module.exports = React.createClass({
serverError: ''
});
},
+ onFileSelect: function(e) {
+ var filename = $(e.target).val();
+ if (filename.substring(3, 11) === 'fakepath') {
+ filename = filename.substring(12);
+ }
+ $(e.target).closest('li').find('.file-status').addClass('hide');
+ $(e.target).closest('li').find('.file-name').removeClass('hide').html(filename);
+ },
render: function() {
var clientError = null;
if (this.state.clientError) {
clientError = (
-
+ {this.state.clientError}
);
}
var serverError = null;
if (this.state.serverError) {
serverError = (
-
+ {this.state.serverError}
);
}
return (
@@ -65,11 +73,21 @@ module.exports = React.createClass({
diff --git a/web/react/components/team_import_tab.jsx b/web/react/components/team_import_tab.jsx
index 131add999c..c21701c0e7 100644
--- a/web/react/components/team_import_tab.jsx
+++ b/web/react/components/team_import_tab.jsx
@@ -34,17 +34,17 @@ module.exports = React.createClass({
break;
case 'in-progress':
messageSection = (
- Importing...
+ Importing...
);
break;
case 'done':
messageSection = (
- Import sucessfull: View Summery
+ Import sucessfull: View Summery
);
break;
case 'fail':
messageSection = (
- Import failure: View Summery
+ Import failure: View Summery
);
break;
}
@@ -59,8 +59,8 @@ module.exports = React.createClass({
Import
{uploadSection}
- {messageSection}
+ {messageSection}
);
diff --git a/web/sass-files/sass/partials/_settings.scss b/web/sass-files/sass/partials/_settings.scss
index 0262ef60ce..99a7eb7bc2 100644
--- a/web/sass-files/sass/partials/_settings.scss
+++ b/web/sass-files/sass/partials/_settings.scss
@@ -111,6 +111,16 @@
}
}
+ .file-status {
+ font-size: 13px;
+ margin-top: 8px;
+ color: #555;
+ }
+
+ .confirm-import {
+ padding: 4px 10px;
+ margin: 10px 0;
+ }
}
}