diff --git a/web/src/app/common/tty.js b/web/src/app/common/tty.js index 7d0447c18a9..b118a26de2d 100644 --- a/web/src/app/common/tty.js +++ b/web/src/app/common/tty.js @@ -15,6 +15,11 @@ class Tty extends EventEmitter { this.socket.close(); } + reconnect(options){ + this.socket.close(); + this.connect(options); + } + connect(options){ Object.assign(this.options, options); diff --git a/web/src/app/components/app.jsx b/web/src/app/components/app.jsx index a78e96fc8ad..deb115e1738 100644 --- a/web/src/app/components/app.jsx +++ b/web/src/app/components/app.jsx @@ -3,6 +3,7 @@ var NavLeftBar = require('./navLeftBar'); var cfg = require('app/config'); var reactor = require('app/reactor'); var {actions, getters} = require('app/modules/app'); +var SelectNodeDialog = require('./selectNodeDialog.jsx'); var App = React.createClass({ @@ -16,7 +17,7 @@ var App = React.createClass({ componentWillMount(){ actions.initApp(); - this.refreshInterval = setInterval(actions.fetchNodesAndSessions, 3000); + this.refreshInterval = setInterval(actions.fetchNodesAndSessions, 35000); }, componentWillUnmount: function() { @@ -31,6 +32,7 @@ var App = React.createClass({ return (
+ {this.props.CurrentSessionHost}