From 695a195e552323e904ed3efcffe340bae2fa7298 Mon Sep 17 00:00:00 2001 From: vrde Date: Tue, 14 Jul 2015 12:32:18 +0200 Subject: [PATCH] Replace history for slider --- .../ascribe_slides_container/slides_container.js | 6 +++--- .../whitelabel/prize/components/piece_list.js | 10 +++++++++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/js/components/ascribe_slides_container/slides_container.js b/js/components/ascribe_slides_container/slides_container.js index 7b0edf8a..7e37c6c9 100644 --- a/js/components/ascribe_slides_container/slides_container.js +++ b/js/components/ascribe_slides_container/slides_container.js @@ -34,7 +34,7 @@ let SlidesContainer = React.createClass({ // check if slide_num was defined, and if not then default to 0 let queryParams = this.getQuery(); if(!('slide_num' in queryParams)) { - this.transitionTo(this.getPathname(), null, {slide_num: 0}); + this.replaceWith(this.getPathname(), null, {slide_num: 0}); } // init container width @@ -60,7 +60,7 @@ let SlidesContainer = React.createClass({ setSlideNum(slideNum) { if(slideNum < 0 || slideNum < React.Children.count(this.props.children)) { - this.transitionTo(this.getPathname(), null, {slide_num: slideNum}); + this.replaceWith(this.getPathname(), null, {slide_num: slideNum}); this.setState({ slideNum: slideNum }); @@ -104,4 +104,4 @@ let SlidesContainer = React.createClass({ } }); -export default SlidesContainer; \ No newline at end of file +export default SlidesContainer; diff --git a/js/components/whitelabel/prize/components/piece_list.js b/js/components/whitelabel/prize/components/piece_list.js index 8b5a7a34..250835d8 100644 --- a/js/components/whitelabel/prize/components/piece_list.js +++ b/js/components/whitelabel/prize/components/piece_list.js @@ -3,11 +3,19 @@ import React from 'react'; import PieceList from '../../../piece_list'; +import ButtonLink from 'react-router-bootstrap/lib/ButtonLink'; + let PrizePieceList = React.createClass({ render() { return ( - +
+ + Submit a new artwork to the prize + + + +
); } });