aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-03-22 15:29:55 +0100
committerMaximilian Hils <git@maximilianhils.com>2015-03-22 15:29:55 +0100
commit2acd77dea025b489d5d0ca19fc1c84901ac335d4 (patch)
tree9f56e707720c1ca684a128c46c7537e7178846e6 /web
parent39a8ac7e2a405b84edc55289cb8bdfb2ac1948fa (diff)
downloadmitmproxy-2acd77dea025b489d5d0ca19fc1c84901ac335d4.tar.gz
mitmproxy-2acd77dea025b489d5d0ca19fc1c84901ac335d4.tar.bz2
mitmproxy-2acd77dea025b489d5d0ca19fc1c84901ac335d4.zip
web: add content download
Diffstat (limited to 'web')
-rw-r--r--web/src/css/flowdetail.less2
-rw-r--r--web/src/js/components/flowview/contentview.js6
2 files changed, 6 insertions, 2 deletions
diff --git a/web/src/css/flowdetail.less b/web/src/css/flowdetail.less
index 9feb7245..cc67eeb2 100644
--- a/web/src/css/flowdetail.less
+++ b/web/src/css/flowdetail.less
@@ -34,7 +34,7 @@
}
-.view-selector {
+.view-options {
margin-top: 10px;
}
diff --git a/web/src/js/components/flowview/contentview.js b/web/src/js/components/flowview/contentview.js
index e4d11997..828c6d08 100644
--- a/web/src/js/components/flowview/contentview.js
+++ b/web/src/js/components/flowview/contentview.js
@@ -219,10 +219,14 @@ var ContentView = React.createClass({
return <TooLarge {...this.props} onClick={this.displayLarge}/>;
}
+ var downloadUrl = MessageUtils.getContentURL(this.props.flow, message);
+
return <div>
<this.state.View {...this.props} />
- <div className="text-center">
+ <div className="view-options text-center">
<ViewSelector selectView={this.selectView} active={this.state.View} message={message}/>
+ &nbsp;
+ <a className="btn btn-default btn-xs" href={downloadUrl}><i className="fa fa-download"/></a>
</div>
</div>;
}