aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/header.js
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-06-01 00:52:37 +0200
committerMaximilian Hils <git@maximilianhils.com>2016-06-02 10:30:43 -0700
commitdfc033ab5f981eb97cda695e707acd590e5708e3 (patch)
tree444dda804b45b58fa327b85a98a5daa779a467dc /web/src/js/components/header.js
parent3e6a74f4eea7c6722e8dff8564308560ff725aac (diff)
downloadmitmproxy-dfc033ab5f981eb97cda695e707acd590e5708e3.tar.gz
mitmproxy-dfc033ab5f981eb97cda695e707acd590e5708e3.tar.bz2
mitmproxy-dfc033ab5f981eb97cda695e707acd590e5708e3.zip
added basic file up_download functionality (not finish yet)
Diffstat (limited to 'web/src/js/components/header.js')
-rw-r--r--web/src/js/components/header.js24
1 files changed, 6 insertions, 18 deletions
diff --git a/web/src/js/components/header.js b/web/src/js/components/header.js
index 0df29f51..4bb4622d 100644
--- a/web/src/js/components/header.js
+++ b/web/src/js/components/header.js
@@ -345,11 +345,14 @@ var FileMenu = React.createClass({
},
handleOpenClick: function (e) {
e.preventDefault();
- console.error("unimplemented: handleOpenClick");
+ },
+ handleOpenChange: function (e) {
+ e.preventDefault();
+ FlowActions.upload(e.target.files[0]);
},
handleSaveClick: function (e) {
e.preventDefault();
- console.error("unimplemented: handleSaveClick");
+ FlowActions.download();
},
handleShutdownClick: function (e) {
e.preventDefault();
@@ -369,10 +372,7 @@ var FileMenu = React.createClass({
</a>
</li>
<li>
- <a href="#" onClick={this.handleOpenClick}>
- <i className="fa fa-fw fa-folder-open"></i>
- Open...
- </a>
+ <input type="file" onChange={this.handleOpenChange}/>
</li>
<li>
<a href="#" onClick={this.handleSaveClick}>
@@ -388,18 +388,6 @@ var FileMenu = React.createClass({
</a>
</li>
{/*
- <li>
- <a href="#" onClick={this.handleOpenClick}>
- <i className="fa fa-fw fa-folder-open"></i>
- Open
- </a>
- </li>
- <li>
- <a href="#" onClick={this.handleSaveClick}>
- <i className="fa fa-fw fa-save"></i>
- Save
- </a>
- </li>
<li role="presentation" className="divider"></li>
<li>
<a href="#" onClick={this.handleShutdownClick}>