From 701cbfa94abce6bb26d6bdada66c644a2d4fba0b Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 20 Aug 2015 21:48:49 +0500 Subject: Multiple UI Improvements --- web/react/components/view_image.jsx | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) (limited to 'web/react/components/view_image.jsx') diff --git a/web/react/components/view_image.jsx b/web/react/components/view_image.jsx index 2b7f64030..1ac6a3b5b 100644 --- a/web/react/components/view_image.jsx +++ b/web/react/components/view_image.jsx @@ -109,6 +109,26 @@ module.exports = React.createClass({ } ); + if (this.refs.previewArrowLeft.getDOMNode) { + $(this.refs.previewArrowLeft.getDOMNode()).hover( + function onModalHover() { + $(self.refs.imageFooter.getDOMNode()).addClass('footer--show'); + }, function offModalHover() { + $(self.refs.imageFooter.getDOMNode()).removeClass('footer--show'); + } + ); + } + + if (this.refs.previewArrowRight.getDOMNode) { + $(this.refs.previewArrowRight.getDOMNode()).hover( + function onModalHover() { + $(self.refs.imageFooter.getDOMNode()).addClass('footer--show'); + }, function offModalHover() { + $(self.refs.imageFooter.getDOMNode()).removeClass('footer--show'); + } + ); + } + $(window).on('keyup', this.handleKeyPress); // keep track of whether or not this component is mounted so we can safely set the state asynchronously @@ -252,13 +272,21 @@ module.exports = React.createClass({ var rightArrow = ''; if (this.props.filenames.length > 1) { leftArrow = ( - + ); rightArrow = ( - + ); -- cgit v1.2.3-1-g7c22 From 5ab8c7cad05ed33d2439e26c2c6f650415ceeee8 Mon Sep 17 00:00:00 2001 From: Asaad Mahmood Date: Thu, 20 Aug 2015 23:39:20 +0500 Subject: Removing getDOMNode from view_image --- web/react/components/view_image.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'web/react/components/view_image.jsx') diff --git a/web/react/components/view_image.jsx b/web/react/components/view_image.jsx index 1ac6a3b5b..6077c4ebc 100644 --- a/web/react/components/view_image.jsx +++ b/web/react/components/view_image.jsx @@ -109,7 +109,7 @@ module.exports = React.createClass({ } ); - if (this.refs.previewArrowLeft.getDOMNode) { + if (this.refs.previewArrowLeft) { $(this.refs.previewArrowLeft.getDOMNode()).hover( function onModalHover() { $(self.refs.imageFooter.getDOMNode()).addClass('footer--show'); @@ -119,7 +119,7 @@ module.exports = React.createClass({ ); } - if (this.refs.previewArrowRight.getDOMNode) { + if (this.refs.previewArrowRight) { $(this.refs.previewArrowRight.getDOMNode()).hover( function onModalHover() { $(self.refs.imageFooter.getDOMNode()).addClass('footer--show'); -- cgit v1.2.3-1-g7c22