Fix other charts
This commit is contained in:
		
							parent
							
								
									a9a74f511c
								
							
						
					
					
						commit
						95ee6c8b17
					
				@ -69,7 +69,8 @@ var OrgStats = React.createClass({
 | 
			
		||||
    render: function(){
 | 
			
		||||
        return (
 | 
			
		||||
            <section className="content">
 | 
			
		||||
                <BarChart api="/api/stat/orgs/top" params={this.getParams()} items={["repo", "team", "user"]} />
 | 
			
		||||
                <BarChart key={this.getParams().team} api="/api/stat/orgs/top"
 | 
			
		||||
                    params={this.getParams()} items={["repo", "team", "user"]} />
 | 
			
		||||
            </section>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
@ -81,7 +82,7 @@ var TeamStats = React.createClass({
 | 
			
		||||
        return (
 | 
			
		||||
            <section className="content">
 | 
			
		||||
                <BarChart key={this.getParams().team} api="/api/stat/teams/top"
 | 
			
		||||
                params={this.getParams()} items={["repo", "user"]} />
 | 
			
		||||
                    params={this.getParams()} items={["repo", "user"]} />
 | 
			
		||||
            </section>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
@ -92,7 +93,8 @@ var UserStats = React.createClass({
 | 
			
		||||
    render: function(){
 | 
			
		||||
        return (
 | 
			
		||||
            <section className="content">
 | 
			
		||||
                <BarChart api="/api/stat/users/top" params={this.getParams()} items={["repo"]} />
 | 
			
		||||
                <BarChart key={this.getParams().team} api="/api/stat/users/top"
 | 
			
		||||
                    params={this.getParams()} items={["repo"]} />
 | 
			
		||||
            </section>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
@ -103,7 +105,8 @@ var RepoStats = React.createClass({
 | 
			
		||||
    render: function(){
 | 
			
		||||
        return (
 | 
			
		||||
            <section className="content">
 | 
			
		||||
                <BarChart api="/api/stat/repos/top" params={this.getParams()} items={["user", "team"]} />
 | 
			
		||||
                <BarChart key={this.getParams().team} api="/api/stat/repos/top"
 | 
			
		||||
                    params={this.getParams()} items={["user", "team"]} />
 | 
			
		||||
            </section>
 | 
			
		||||
        );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -3,6 +3,7 @@ var SVGNS = "http://www.w3.org/2000/svg",
 | 
			
		||||
 | 
			
		||||
var BarChart = React.createClass({
 | 
			
		||||
    mixins: [Router.Navigation, Router.State],
 | 
			
		||||
 | 
			
		||||
    barHeight: 30,
 | 
			
		||||
    barMargin: 5,
 | 
			
		||||
 | 
			
		||||
@ -64,18 +65,15 @@ var BarChart = React.createClass({
 | 
			
		||||
            }
 | 
			
		||||
        }.bind(this));
 | 
			
		||||
 | 
			
		||||
        s = {
 | 
			
		||||
        this.setState({
 | 
			
		||||
            points: points,
 | 
			
		||||
            min: min,
 | 
			
		||||
            max: max
 | 
			
		||||
        };
 | 
			
		||||
        // console.log(s);
 | 
			
		||||
        this.setState(s);
 | 
			
		||||
        });
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    apiParams: function() {
 | 
			
		||||
        // Deep copy
 | 
			
		||||
        // Don't use jQuery.extend
 | 
			
		||||
        // Deep copy, but don't use jQuery.extend
 | 
			
		||||
        var params = JSON.parse(JSON.stringify(this.props.params));
 | 
			
		||||
        params['item'] = this.state.item;
 | 
			
		||||
        return params;
 | 
			
		||||
@ -94,7 +92,6 @@ var BarChart = React.createClass({
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
    render: function() {
 | 
			
		||||
        // console.log("State:", this.state)
 | 
			
		||||
        return (
 | 
			
		||||
            <div className="barchart-container">
 | 
			
		||||
                <div className="filters">
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user