From 4b260b761a78ea1a0dd6b02df7d25e93b496b6ff Mon Sep 17 00:00:00 2001
From: Christopher Speller <crspeller@gmail.com>
Date: Thu, 12 May 2016 07:50:53 -0400
Subject: Updating client dependancies and ESLint (#2954)

* Updating client dependancies

* Fixing eslint errors with updates

* Updating eslint
---
 webapp/components/file_attachment.jsx | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

(limited to 'webapp/components/file_attachment.jsx')

diff --git a/webapp/components/file_attachment.jsx b/webapp/components/file_attachment.jsx
index 4a040a35b..c909b9afb 100644
--- a/webapp/components/file_attachment.jsx
+++ b/webapp/components/file_attachment.jsx
@@ -149,12 +149,12 @@ class FileAttachment extends React.Component {
         if (this.state.fileSize < 0) {
             Client.getFileInfo(
                 filename,
-                function success(data) {
+                (data) => {
                     if (this.canSetState) {
                         this.setState({fileSize: parseInt(data.size, 10)});
                     }
-                }.bind(this),
-                function error() {
+                },
+                () => {
                     // Do nothing
                 }
             );
@@ -175,7 +175,8 @@ class FileAttachment extends React.Component {
                 className='post-image__column'
                 key={filename}
             >
-                <a className='post-image__thumbnail'
+                <a
+                    className='post-image__thumbnail'
                     href='#'
                     onClick={() => this.props.handleImageClick(this.props.index)}
                 >
@@ -186,9 +187,10 @@ class FileAttachment extends React.Component {
                         href={fileUrl}
                         download={filenameString}
                         data-toggle='tooltip'
-                        title={this.props.intl.formatMessage(holders.download) + ' \"' + filenameString + '\"'}
+                        title={this.props.intl.formatMessage(holders.download) + ' "' + filenameString + '"'}
                         className='post-image__name'
                         target='_blank'
+                        rel='noopener noreferrer'
                     >
                         {trimmedFilename}
                     </a>
@@ -198,6 +200,7 @@ class FileAttachment extends React.Component {
                             download={filenameString}
                             className='post-image__download'
                             target='_blank'
+                            rel='noopener noreferrer'
                         >
                             <span
                                 className='fa fa-download'
-- 
cgit v1.2.3-1-g7c22

