Store selected tab in the URL
This commit is contained in:
parent
b83efcbb9e
commit
cc743a837a
7 changed files with 44 additions and 15 deletions
|
@ -1,11 +1,26 @@
|
|||
var React = require('react');
|
||||
var Reflux = require('reflux');
|
||||
var Router = require('react-router');
|
||||
|
||||
var ChatTitle = require('./ChatTitle.jsx');
|
||||
var MessageBox = require('./MessageBox.jsx');
|
||||
var MessageInput = require('./MessageInput.jsx');
|
||||
var UserList = require('./UserList.jsx');
|
||||
var tabActions = require('../actions/tab');
|
||||
|
||||
var Chat = React.createClass({
|
||||
mixins: [Router.State],
|
||||
|
||||
componentWillMount: function() {
|
||||
var p = this.getParams();
|
||||
|
||||
if (p.channel) {
|
||||
tabActions.select(p.server, '#' + p.channel);
|
||||
} else if (p.server) {
|
||||
tabActions.select(p.server);
|
||||
}
|
||||
},
|
||||
|
||||
render: function() {
|
||||
return (
|
||||
<div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue