From 4aa0465c73e5bd9afb7eb67b1426969094617a2d Mon Sep 17 00:00:00 2001 From: David Lu Date: Thu, 26 May 2016 11:44:40 -0700 Subject: Forced clear hashtag at end of URL (#3128) --- webapp/components/file_attachment.jsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'webapp/components') diff --git a/webapp/components/file_attachment.jsx b/webapp/components/file_attachment.jsx index bbd42fc69..d5bbae4c9 100644 --- a/webapp/components/file_attachment.jsx +++ b/webapp/components/file_attachment.jsx @@ -25,6 +25,7 @@ class FileAttachment extends React.Component { this.loadFiles = this.loadFiles.bind(this); this.addBackgroundImage = this.addBackgroundImage.bind(this); + this.onAttachmentClick = this.onAttachmentClick.bind(this); this.canSetState = false; this.state = {fileSize: -1}; @@ -127,6 +128,10 @@ class FileAttachment extends React.Component { $(ReactDOM.findDOMNode(this.refs[name])).css('background-image', 'initial'); } } + onAttachmentClick(e) { + e.preventDefault(); + this.props.handleImageClick(this.props.index); + } render() { var filename = this.props.filename; @@ -197,7 +202,7 @@ class FileAttachment extends React.Component { > this.props.handleImageClick(this.props.index)} + onClick={this.onAttachmentClick} className='post-image__name' rel='noopener noreferrer' > @@ -215,7 +220,7 @@ class FileAttachment extends React.Component { this.props.handleImageClick(this.props.index)} + onClick={this.onAttachmentClick} > {thumbnail} -- cgit v1.2.3-1-g7c22