diff options
author | Clemens <cle1000.cb@gmail.com> | 2016-07-21 11:50:02 +0200 |
---|---|---|
committer | Clemens <cle1000.cb@gmail.com> | 2016-07-21 11:50:02 +0200 |
commit | 61f192434fade43af81dc74602aef218d5c5be19 (patch) | |
tree | 1cf687a0444f7d61a4cba8f86d3b0cf0d27f4d0c /web/src/js/components/ContentView/ContentViews.jsx | |
parent | 6ffeaaebed0ac248b5ba1f60c6add44eb6e98004 (diff) | |
download | mitmproxy-61f192434fade43af81dc74602aef218d5c5be19.tar.gz mitmproxy-61f192434fade43af81dc74602aef218d5c5be19.tar.bz2 mitmproxy-61f192434fade43af81dc74602aef218d5c5be19.zip |
moved editor to raw_view mode
Diffstat (limited to 'web/src/js/components/ContentView/ContentViews.jsx')
-rw-r--r-- | web/src/js/components/ContentView/ContentViews.jsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/web/src/js/components/ContentView/ContentViews.jsx b/web/src/js/components/ContentView/ContentViews.jsx index 82ee0adc..0eaf3ea8 100644 --- a/web/src/js/components/ContentView/ContentViews.jsx +++ b/web/src/js/components/ContentView/ContentViews.jsx @@ -1,6 +1,7 @@ import React, { PropTypes } from 'react' import ContentLoader from './ContentLoader' import { MessageUtils } from '../../flow/utils.js' +import CodeEditor from '../common/CodeEditor' const views = [ViewAuto, ViewImage, ViewJSON, ViewRaw] @@ -28,8 +29,9 @@ ViewRaw.propTypes = { content: React.PropTypes.string.isRequired, } -export function ViewRaw({ content }) { - return <pre>{content}</pre> +export function ViewRaw({ content, isFlowEditorOpen, readonly }) { + let showEditor = isFlowEditorOpen && !readonly + return showEditor ? <CodeEditor content={content} onChange={content =>alert(content)}/> : <pre>{content}</pre> } ViewJSON.textView = true |