add + expander in place of collapser.
This commit is contained in:
		@@ -72,7 +72,7 @@ class Article extends React.Component {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	displayComment(story, c, level) {
 | 
						displayComment(story, c, level) {
 | 
				
			||||||
		const cid = c.author+c.date;
 | 
							const cid = c.author + c.date;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		const collapsed = this.state.collapsed.includes(cid);
 | 
							const collapsed = this.state.collapsed.includes(cid);
 | 
				
			||||||
		const expanded = this.state.expanded.includes(cid);
 | 
							const expanded = this.state.expanded.includes(cid);
 | 
				
			||||||
@@ -85,19 +85,22 @@ class Article extends React.Component {
 | 
				
			|||||||
				<div className='info'>
 | 
									<div className='info'>
 | 
				
			||||||
					<p>
 | 
										<p>
 | 
				
			||||||
						{c.author === story.author ? '[OP]' : ''} {c.author || '[Deleted]'}
 | 
											{c.author === story.author ? '[OP]' : ''} {c.author || '[Deleted]'}
 | 
				
			||||||
						{' '} | <HashLink to={'#'+cid} id={cid}>{moment.unix(c.date).fromNow()}</HashLink>
 | 
											{' '} | <HashLink to={'#' + cid} id={cid}>{moment.unix(c.date).fromNow()}</HashLink>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
						{hidden || hasChildren &&
 | 
											{hasChildren && (
 | 
				
			||||||
							<span className='collapser pointer' onClick={() => this.collapseComment(cid)}>–</span>
 | 
												hidden ?
 | 
				
			||||||
						}
 | 
													<span className='collapser pointer' onClick={() => this.collapseComment(cid)}>–</span>
 | 
				
			||||||
 | 
													:
 | 
				
			||||||
 | 
													<span className='collapser expander pointer' onClick={() => this.expandComment(cid)}>+</span>
 | 
				
			||||||
 | 
											)}
 | 
				
			||||||
					</p>
 | 
										</p>
 | 
				
			||||||
				</div>
 | 
									</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				<div className={collapsed ? 'text hidden' : 'text'}  dangerouslySetInnerHTML={{ __html: c.text }} />
 | 
									<div className={collapsed ? 'text hidden' : 'text'} dangerouslySetInnerHTML={{ __html: c.text }} />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				{hidden && hasChildren ?
 | 
									{hidden && hasChildren ?
 | 
				
			||||||
					<div className='comment lined info pointer' onClick={() => this.expandComment(cid)}>[show {this.countComments(c)-1} more]</div>
 | 
										<div className='comment lined info pointer' onClick={() => this.expandComment(cid)}>[show {this.countComments(c) - 1} more]</div>
 | 
				
			||||||
				:
 | 
										:
 | 
				
			||||||
					c.comments.map(i => this.displayComment(story, i, level + 1))
 | 
										c.comments.map(i => this.displayComment(story, i, level + 1))
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
			</div>
 | 
								</div>
 | 
				
			||||||
@@ -130,7 +133,7 @@ class Article extends React.Component {
 | 
				
			|||||||
							{story.comments.map(c => this.displayComment(story, c, 0))}
 | 
												{story.comments.map(c => this.displayComment(story, c, 0))}
 | 
				
			||||||
						</div>
 | 
											</div>
 | 
				
			||||||
					</div>
 | 
										</div>
 | 
				
			||||||
				:
 | 
										:
 | 
				
			||||||
					<p>loading...</p>
 | 
										<p>loading...</p>
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
				<ToggleDot id={id} article={true} />
 | 
									<ToggleDot id={id} article={true} />
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user