Store selected tab in the URL

This commit is contained in:
khlieng 2015-02-22 08:57:52 +01:00
parent b83efcbb9e
commit cc743a837a
7 changed files with 44 additions and 15 deletions

View file

@ -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>