0.1.2.1
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import React from 'react';
|
||||
|
||||
import {User} from './../static/user';
|
||||
|
||||
export class Student extends React.Component{
|
||||
constructor(props){
|
||||
super(props);
|
||||
@@ -8,10 +10,14 @@ export class Student extends React.Component{
|
||||
name:props.username,
|
||||
cl:props.cl,
|
||||
img_url:'/data/class/'+props.cl+'/'+props.username+'.svg',
|
||||
num:props.i
|
||||
num:props.i,
|
||||
dis:""
|
||||
}
|
||||
|
||||
this.onErr = this.onErr.bind(this);
|
||||
this.disappear = this.disappear.bind(this);
|
||||
|
||||
User.user_arr.push(this);
|
||||
}
|
||||
camelize(str) {
|
||||
var x = str.split('_');
|
||||
@@ -24,8 +30,11 @@ export class Student extends React.Component{
|
||||
var url = '/data/class/student.svg';
|
||||
this.setState({img_url:url});
|
||||
}
|
||||
disappear(){
|
||||
this.setState({dis:"disappear"});
|
||||
}
|
||||
render(){
|
||||
var c = "user chosen_"+this.state.num;
|
||||
var c = "user chosen_"+this.state.num+' '+this.state.dis;
|
||||
return (
|
||||
<div className={c}>
|
||||
<div className="user_img"><img src={this.state.img_url} onError={this.onErr} alt=""></img></div>
|
||||
|
||||
Reference in New Issue
Block a user