aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/ContentView/ContentLoader.jsx
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-07-22 19:07:53 +0200
committerClemens <cle1000.cb@gmail.com>2016-07-22 19:07:53 +0200
commitf578bf512248c609296d2ff0ea2007a6feac561f (patch)
tree7c58f14f09df0699cc788cde84e60b76d5f863e3 /web/src/js/components/ContentView/ContentLoader.jsx
parent70ca10b423de4a57a395798aa94189ba4da7840f (diff)
downloadmitmproxy-f578bf512248c609296d2ff0ea2007a6feac561f.tar.gz
mitmproxy-f578bf512248c609296d2ff0ea2007a6feac561f.tar.bz2
mitmproxy-f578bf512248c609296d2ff0ea2007a6feac561f.zip
file upload updates contentview, editable contentloader, diffs on upload
Diffstat (limited to 'web/src/js/components/ContentView/ContentLoader.jsx')
-rw-r--r--web/src/js/components/ContentView/ContentLoader.jsx8
1 files changed, 6 insertions, 2 deletions
diff --git a/web/src/js/components/ContentView/ContentLoader.jsx b/web/src/js/components/ContentView/ContentLoader.jsx
index 1a23325c..503ea758 100644
--- a/web/src/js/components/ContentView/ContentLoader.jsx
+++ b/web/src/js/components/ContentView/ContentLoader.jsx
@@ -46,9 +46,13 @@ export default class ContentLoader extends Component {
}
componentWillReceiveProps(nextProps) {
- if (nextProps.message !== this.props.message) {
+ let reload = nextProps.message !== this.props.message || nextProps.lastFileUpload !== this.props.lastFileUpload
+ let isUserEdit = !nextProps.readonly && nextProps.message.content
+
+ if (isUserEdit)
+ this.setState({content: nextProps.message.content})
+ else if(reload)
this.requestContent(nextProps)
- }
}
componentWillUnmount() {