/*** @jsx React.DOM */ var valid_versions = Object.keys(window.versions); var pagenav = new History(valid_versions); var profile_view = React.createClass({ getInitialState: function(props) { var profiles = Object.keys(window.player); return { player: window.player, profiles: profiles, version: pagenav.getInitialState(profiles[profiles.length - 1]), }; }, componentDidMount: function() { pagenav.onChange(function(version) { this.setState({version: version}); }.bind(this)); this.refreshProfile(); }, refreshProfile: function() { AJAX.get( Link.get('refresh'), function(response) { var profiles = Object.keys(response.player); this.setState({ player: response.player, profiles: profiles, }); setTimeout(this.refreshProfile, 5000); }.bind(this) ); }, renderJubility: function(player) { return( // version == prop ( No Jubility ) this.state.version == 10 ? null : // version == qubell ( No Jubility ) this.state.version == 11 ? null : // version == festo this.state.version == 13 ?
{ window.own_profile ? Your Jubility Breakdown → : {player.name}'s Jubility Breakdown → }