aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-06-26 02:17:07 -0700
committerMaximilian Hils <git@maximilianhils.com>2016-06-26 02:17:07 -0700
commited9a72553df91085021cc2a9187287ac73cc458c (patch)
tree28ef04d55b541a194d143ef660356e083b7c6c9e /web
parent370e6caedc8456de20eaa17aaace0873bc7d204f (diff)
downloadmitmproxy-ed9a72553df91085021cc2a9187287ac73cc458c.tar.gz
mitmproxy-ed9a72553df91085021cc2a9187287ac73cc458c.tar.bz2
mitmproxy-ed9a72553df91085021cc2a9187287ac73cc458c.zip
fix mitmproxy/mitmweb#25
Diffstat (limited to 'web')
-rw-r--r--web/src/js/components/ContentView.jsx8
-rw-r--r--web/src/js/components/ContentView/MetaViews.jsx (renamed from web/src/js/components/ContentView/ContentErrors.jsx)1
-rw-r--r--web/src/js/components/FlowView/Details.jsx8
-rwxr-xr-xweb/src/js/components/Prompt.jsx22
4 files changed, 17 insertions, 22 deletions
diff --git a/web/src/js/components/ContentView.jsx b/web/src/js/components/ContentView.jsx
index af3bffc1..1533684e 100644
--- a/web/src/js/components/ContentView.jsx
+++ b/web/src/js/components/ContentView.jsx
@@ -1,7 +1,7 @@
import React, { Component, PropTypes } from 'react'
import { MessageUtils } from '../flow/utils.js'
import { ViewAuto, ViewImage } from './ContentView/ContentViews'
-import * as ContentErrors from './ContentView/ContentErrors'
+import * as MetaViews from './ContentView/MetaViews'
import ContentLoader from './ContentView/ContentLoader'
import ViewSelector from './ContentView/ViewSelector'
@@ -45,15 +45,15 @@ export default class ContentView extends Component {
const { displayLarge, View } = this.state
if (message.contentLength === 0) {
- return <ContentErrors.ContentEmpty {...this.props}/>
+ return <MetaViews.ContentEmpty {...this.props}/>
}
if (message.contentLength === null) {
- return <ContentErrors.ContentMissing {...this.props}/>
+ return <MetaViews.ContentMissing {...this.props}/>
}
if (!displayLarge && this.isContentTooLarge(message)) {
- return <ContentErrors.ContentTooLarge {...this.props} onClick={this.displayLarge}/>
+ return <MetaViews.ContentTooLarge {...this.props} onClick={this.displayLarge}/>
}
return (
diff --git a/web/src/js/components/ContentView/ContentErrors.jsx b/web/src/js/components/ContentView/MetaViews.jsx
index 11594c7f..83720a13 100644
--- a/web/src/js/components/ContentView/ContentErrors.jsx
+++ b/web/src/js/components/ContentView/MetaViews.jsx
@@ -1,5 +1,4 @@
import React from 'react'
-import { ViewImage } from './ContentViews'
import {formatSize} from '../../utils.js'
export function ContentEmpty({ flow, message }) {
diff --git a/web/src/js/components/FlowView/Details.jsx b/web/src/js/components/FlowView/Details.jsx
index 78e68ecf..6a16a98e 100644
--- a/web/src/js/components/FlowView/Details.jsx
+++ b/web/src/js/components/FlowView/Details.jsx
@@ -28,13 +28,9 @@ export function ConnectionInfo({ conn }) {
<td>Address:</td>
<td>{conn.address.address.join(':')}</td>
</tr>
- {conn.sni ? (
- <tr key="sni"></tr>
- ) : (
+ {conn.sni && (
<tr key="sni">
- <td>
- <abbr title="TLS Server Name Indication">TLS SNI:</abbr>
- </td>
+ <td><abbr title="TLS Server Name Indication">TLS SNI:</abbr></td>
<td>{conn.sni}</td>
</tr>
)}
diff --git a/web/src/js/components/Prompt.jsx b/web/src/js/components/Prompt.jsx
index 701a0b85..e6564896 100755
--- a/web/src/js/components/Prompt.jsx
+++ b/web/src/js/components/Prompt.jsx
@@ -35,6 +35,17 @@ export default function Prompt({ prompt, done, options }, context) {
}
opts.push(opt)
}
+
+ function onKeyDown(event) {
+ event.stopPropagation()
+ event.preventDefault()
+ const key = opts.find(opt => Key[opt.key.toUpperCase()] === event.keyCode)
+ if (!key && event.keyCode !== Key.ESC && event.keyCode !== Key.ENTER) {
+ return
+ }
+ done(key.key || false)
+ context.returnFocus()
+ }
return (
<div tabIndex="0" onKeyDown={onKeyDown} className="prompt-dialog">
@@ -57,15 +68,4 @@ export default function Prompt({ prompt, done, options }, context) {
</div>
</div>
)
-
- function onKeyDown(event) {
- event.stopPropagation()
- event.preventDefault()
- const key = opts.find(opt => Key[opt.key.toUpperCase()] === event.keyCode)
- if (!key && event.keyCode !== Key.ESC && event.keyCode !== Key.ENTER) {
- return
- }
- done(key.key || false)
- context.returnFocus()
- }
}