diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-07-25 17:12:39 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-07-25 17:12:39 -0700 |
commit | e1587b2bc1b425a162af30d6c271bcd392047b02 (patch) | |
tree | f034b212938758c10592f3a9548d7051f44d823d /web/src/js/components/ContentView.jsx | |
parent | 70dbd1b32d13d30e15c03ee91b0fab7bfdf429b3 (diff) | |
download | mitmproxy-e1587b2bc1b425a162af30d6c271bcd392047b02.tar.gz mitmproxy-e1587b2bc1b425a162af30d6c271bcd392047b02.tar.bz2 mitmproxy-e1587b2bc1b425a162af30d6c271bcd392047b02.zip |
make empty buttons editable
Diffstat (limited to 'web/src/js/components/ContentView.jsx')
-rw-r--r-- | web/src/js/components/ContentView.jsx | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/web/src/js/components/ContentView.jsx b/web/src/js/components/ContentView.jsx index 9ec0266b..75662509 100644 --- a/web/src/js/components/ContentView.jsx +++ b/web/src/js/components/ContentView.jsx @@ -19,17 +19,17 @@ 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, uploadContent, onContentChange, readonly } = props + const { flow, message, contentView, isDisplayLarge, displayLarge, uploadContent, onContentChange, readonly } = props - if (message.contentLength === 0) { + if (message.contentLength === 0 && readonly) { return <MetaViews.ContentEmpty {...props}/> } - if (message.contentLength === null) { + if (message.contentLength === null && readonly) { return <MetaViews.ContentMissing {...props}/> } - if (!displayLarge && ContentView.isContentTooLarge(message)) { + if (!isDisplayLarge && ContentView.isContentTooLarge(message)) { return <MetaViews.ContentTooLarge {...props} onClick={displayLarge}/> } @@ -39,7 +39,7 @@ function ContentView(props) { <View flow={flow} message={message} readonly={readonly} onChange={onContentChange}/> <div className="view-options text-center"> - <ViewSelector onSelectView={selectView} active={View} message={message}/> + <ViewSelector message={message}/> <DownloadContentButton flow={flow} message={message}/> @@ -52,10 +52,9 @@ function ContentView(props) { export default connect( state => ({ contentView: state.ui.flow.contentView, - displayLarge: state.ui.flow.displayLarge, + isDisplayLarge: state.ui.flow.displayLarge, }), { - selectView: setContentView, displayLarge, updateEdit } |