diff options
author | Clemens <cle1000.cb@gmail.com> | 2016-07-14 23:01:34 +0200 |
---|---|---|
committer | Clemens <cle1000.cb@gmail.com> | 2016-07-14 23:01:34 +0200 |
commit | 5f3782dd5fb8be4c196f57cb07fd1cc2fd6b2f56 (patch) | |
tree | 8858b5b6ccbfe15236eb99de7d2bd731f1717a22 /web/src/js/components/ContentView/ContentViews.jsx | |
parent | 45349b3597f53ee08207b20eb8bff9dfc9166aa8 (diff) | |
download | mitmproxy-5f3782dd5fb8be4c196f57cb07fd1cc2fd6b2f56.tar.gz mitmproxy-5f3782dd5fb8be4c196f57cb07fd1cc2fd6b2f56.tar.bz2 mitmproxy-5f3782dd5fb8be4c196f57cb07fd1cc2fd6b2f56.zip |
change way to edit
Diffstat (limited to 'web/src/js/components/ContentView/ContentViews.jsx')
-rw-r--r-- | web/src/js/components/ContentView/ContentViews.jsx | 29 |
1 files changed, 5 insertions, 24 deletions
diff --git a/web/src/js/components/ContentView/ContentViews.jsx b/web/src/js/components/ContentView/ContentViews.jsx index 617ed242..82ee0adc 100644 --- a/web/src/js/components/ContentView/ContentViews.jsx +++ b/web/src/js/components/ContentView/ContentViews.jsx @@ -1,12 +1,9 @@ import React, { PropTypes } from 'react' import ContentLoader from './ContentLoader' import { MessageUtils } from '../../flow/utils.js' -import CodeEditor from '../common/CodeEditor' -import {formatSize} from '../../utils.js' - -const views = [ViewAuto, ViewImage, ViewJSON, ViewRaw, ViewFile] +const views = [ViewAuto, ViewImage, ViewJSON, ViewRaw] ViewImage.regex = /^image\/(png|jpe?g|gif|vnc.microsoft.icon|x-icon)$/i ViewImage.matches = msg => ViewImage.regex.test(MessageUtils.getContentType(msg)) @@ -26,16 +23,13 @@ export function ViewImage({ flow, message }) { ViewRaw.textView = true ViewRaw.matches = () => true -ViewRaw.input = {} ViewRaw.propTypes = { content: React.PropTypes.string.isRequired, } -export function ViewRaw({ content, update_content }) { - return ( - <CodeEditor value={content} onSave={update_content}/> - ) +export function ViewRaw({ content }) { + return <pre>{content}</pre> } ViewJSON.textView = true @@ -65,26 +59,13 @@ ViewAuto.propTypes = { flow: React.PropTypes.object.isRequired, } -export function ViewAuto({ message, flow, update_content }) { +export function ViewAuto({ message, flow }) { const View = ViewAuto.findView(message) if (View.textView) { - return <ContentLoader message={message} flow={flow}><View update_content={update_content} content="" /></ContentLoader> + return <ContentLoader message={message} flow={flow}><View content="" /></ContentLoader> } else { return <View message={message} flow={flow} /> } } -ViewFile.matches = () => false - -ViewFile.propTypes = { - message: React.PropTypes.object.isRequired, - flow: React.PropTypes.object.isRequired, -} - -export function ViewFile({ message, flow }) { - return <div className="alert alert-info"> - {formatSize(message.contentLength)} content size. - </div> -} - export default views |