aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/ContentView.jsx
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-07-21 19:13:16 +0200
committerClemens <cle1000.cb@gmail.com>2016-07-21 19:13:16 +0200
commit70ca10b423de4a57a395798aa94189ba4da7840f (patch)
tree01354626e1060370b696f8271350f2e03cd560fd /web/src/js/components/ContentView.jsx
parent61f192434fade43af81dc74602aef218d5c5be19 (diff)
downloadmitmproxy-70ca10b423de4a57a395798aa94189ba4da7840f.tar.gz
mitmproxy-70ca10b423de4a57a395798aa94189ba4da7840f.tar.bz2
mitmproxy-70ca10b423de4a57a395798aa94189ba4da7840f.zip
moved editor to raw_view mode, add content_file_upload
Diffstat (limited to 'web/src/js/components/ContentView.jsx')
-rw-r--r--web/src/js/components/ContentView.jsx9
1 files changed, 4 insertions, 5 deletions
diff --git a/web/src/js/components/ContentView.jsx b/web/src/js/components/ContentView.jsx
index 93f16ec0..06272627 100644
--- a/web/src/js/components/ContentView.jsx
+++ b/web/src/js/components/ContentView.jsx
@@ -18,7 +18,7 @@ ContentView.propTypes = {
ContentView.isContentTooLarge = msg => msg.contentLength > 1024 * 1024 * (ContentViews.ViewImage.matches(msg) ? 10 : 0.2)
function ContentView(props) {
- const { flow, message, contentView, selectView, displayLarge, setDisplayLarge, onContentChange, readonly, isFlowEditorOpen } = props
+ const { flow, message, contentView, selectView, displayLarge, setDisplayLarge, uploadContent, onContentChange, readonly } = props
if (message.contentLength === 0) {
return <MetaViews.ContentEmpty {...props}/>
@@ -38,10 +38,10 @@ function ContentView(props) {
<div>
{View.textView ? (
<ContentLoader flow={flow} message={message}>
- <View readonly={readonly} isFlowEditorOpen={isFlowEditorOpen} content="" />
+ <View readonly={readonly} onChange={onContentChange} content="" />
</ContentLoader>
) : (
- <View flow={flow} message={message} />
+ <View flow={flow} readonly={readonly} message={message} />
)}
<div className="view-options text-center">
<ViewSelector onSelectView={selectView} active={View} message={message}/>
@@ -62,7 +62,7 @@ function ContentView(props) {
ref={ref => ContentView.fileInput = ref}
className="hidden"
type="file"
- onChange={e => {if(e.target.files.length > 0) onContentChange(e.target.files[0])}}
+ onChange={e => {if(e.target.files.length > 0) uploadContent(e.target.files[0])}}
/>
</div>
</div>
@@ -73,7 +73,6 @@ export default connect(
state => ({
contentView: state.ui.flow.contentView,
displayLarge: state.ui.flow.displayLarge,
- isFlowEditorOpen : !!state.ui.flow.modifiedFlow // FIXME
}),
{
selectView: setContentView,