From 6e56c4f66500d92e0671de37b46700795b557ab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristj=C3=A1n=20Oddsson?= Date: Sun, 5 Apr 2015 21:08:15 +0000 Subject: [PATCH] Change normal function in to a ES6 arrow function. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No need for `.bind(this)` with ECMAScript6 syntax! Signed-off-by: Kristján Oddsson --- src/ImageCard.react.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ImageCard.react.js b/src/ImageCard.react.js index 88f12d60fd..659d1407e6 100644 --- a/src/ImageCard.react.js +++ b/src/ImageCard.react.js @@ -31,11 +31,11 @@ var ImageCard = React.createClass({ handleTagOverlayClick: function (name) { var $tagOverlay = $(this.getDOMNode()).find('.tag-overlay'); $tagOverlay.fadeIn(300); - $.get('https://registry.hub.docker.com/v1/repositories/' + name + '/tags', function (result) { + $.get('https://registry.hub.docker.com/v1/repositories/' + name + '/tags', result => { this.setState({ tags: result }); - }.bind(this)); + }); }, handleCloseTagOverlay: function () { var $tagOverlay = $(this.getDOMNode()).find('.tag-overlay'); @@ -51,12 +51,12 @@ var ImageCard = React.createClass({ util.exec(['open', $repoUri + this.props.image.name]); }, componentDidMount: function() { - $.get('https://registry.hub.docker.com/v1/repositories/' + this.props.image.name + '/tags', function (result) { + $.get('https://registry.hub.docker.com/v1/repositories/' + this.props.image.name + '/tags', result => { this.setState({ tags: result, chosenTag: result[0].name }); - }.bind(this)); + }); }, render: function () { var self = this;