diff options
author | Maximilian Hils <git@maximilianhils.com> | 2017-06-12 13:34:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-12 13:34:56 +0200 |
commit | 33252cb6bb21c57c20edb4ec42963291ec40e096 (patch) | |
tree | cbad39f2dc45a54dfc17bc8ad46360ee8d75fb21 /web/src/js/components/ContentView.jsx | |
parent | 2ceefe9582bd72778648d4f5a154e4d492716b80 (diff) | |
parent | c4804b5fe10e9ca13380cd5b9815e71ffc0d64d3 (diff) | |
download | mitmproxy-33252cb6bb21c57c20edb4ec42963291ec40e096.tar.gz mitmproxy-33252cb6bb21c57c20edb4ec42963291ec40e096.tar.bz2 mitmproxy-33252cb6bb21c57c20edb4ec42963291ec40e096.zip |
Merge pull request #2392 from mhils/web-fixes
[web] Update dependencies, minor fixes
Diffstat (limited to 'web/src/js/components/ContentView.jsx')
-rw-r--r-- | web/src/js/components/ContentView.jsx | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/web/src/js/components/ContentView.jsx b/web/src/js/components/ContentView.jsx index a79bf9e5..cb4749c5 100644 --- a/web/src/js/components/ContentView.jsx +++ b/web/src/js/components/ContentView.jsx @@ -1,7 +1,7 @@ import React, { Component } from 'react' import PropTypes from 'prop-types' import { connect } from 'react-redux' -import * as ContentViews from './ContentView/ContentViews' +import { Edit, ViewServer, ViewImage } from './ContentView/ContentViews' import * as MetaViews from './ContentView/MetaViews' import ShowFullContentButton from './ContentView/ShowFullContentButton' @@ -16,7 +16,7 @@ ContentView.propTypes = { message: PropTypes.object.isRequired, } -ContentView.isContentTooLarge = msg => msg.contentLength > 1024 * 1024 * (ContentViews.ViewImage.matches(msg) ? 10 : 0.2) +ContentView.isContentTooLarge = msg => msg.contentLength > 1024 * 1024 * (ViewImage.matches(msg) ? 10 : 0.2) function ContentView(props) { const { flow, message, contentView, isDisplayLarge, displayLarge, onContentChange, readonly } = props @@ -33,10 +33,15 @@ function ContentView(props) { return <MetaViews.ContentTooLarge {...props} onClick={displayLarge}/> } - const View = ContentViews[contentView] || ContentViews['ViewServer'] + let view; + if(contentView === "Edit") { + view = <Edit flow={flow} message={message} onChange={onContentChange}/> + } else { + view = <ViewServer flow={flow} message={message} contentView={contentView}/> + } return ( <div className="contentview"> - <View flow={flow} message={message} contentView={contentView} readonly={readonly} onChange={onContentChange}/> + {view} <ShowFullContentButton/> </div> ) |