1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-03 16:10:26 +00:00

Repair eslint wraning (#2453)

This commit is contained in:
山水人家
2018-10-16 18:19:51 +08:00
committed by Daniel Pan
parent 80b7e562a0
commit fdbb39a6d3
43 changed files with 498 additions and 264 deletions

View File

@@ -11,15 +11,15 @@ class WikiOutlineItem extends React.Component {
handleNavItemClick = () => {
var activeId = this.props.item.id;
this.props.handleNavItemClick(activeId)
this.props.handleNavItemClick(activeId);
}
render() {
let item = this.props.item;
let activeIndex = parseInt(this.props.activeIndex);
let levelClass = item.depth === 3 ? " textindent-2" : '';
let levelClass = item.depth === 3 ? ' textindent-2' : '';
let activeClass = item.key === activeIndex ? ' wiki-outline-item-active' : '';
let clazz = "wiki-outline-item"+ levelClass + activeClass;
let clazz = 'wiki-outline-item'+ levelClass + activeClass;
return (
<li className={clazz} data-index={item.key} onClick={this.handleNavItemClick}>
<a href={item.id} title={item.text}>{item.text}</a>
@@ -33,8 +33,12 @@ WikiOutlineItem.propTypes = itemPropTypes;
const outlinePropTypes = {
navItems: PropTypes.array.isRequired,
activeId: PropTypes.oneOfType([
PropTypes.string,
PropTypes.number
]).isRequired,
handleNavItemClick: PropTypes.func.isRequired,
}
};
class WikiOutline extends React.Component {
@@ -43,7 +47,7 @@ class WikiOutline extends React.Component {
this.state = {
activeIndex : 0,
scrollTop: 0,
}
};
}
componentWillReceiveProps(nextProps) {
@@ -57,7 +61,7 @@ class WikiOutline extends React.Component {
if (item.id === activeId && item.key !== _this.state.activeIndex) {
let scrollTop = 0;
if (item.key > 20) {
scrollTop = - (item.key - 20)*27 + "px";
scrollTop = - (item.key - 20)*27 + 'px';
if (parseInt(scrollTop) > 0) { // handle scroll quickly;
scrollTop = 0;
}
@@ -65,7 +69,7 @@ class WikiOutline extends React.Component {
_this.setState({
activeIndex : item.key,
scrollTop: scrollTop
})
});
flag = true;
}
if (flag) {
@@ -86,10 +90,10 @@ class WikiOutline extends React.Component {
activeIndex={this.state.activeIndex}
handleNavItemClick={this.props.handleNavItemClick}
/>
)
);
})}
</ul>
)
);
}
}