-
Notifications
You must be signed in to change notification settings - Fork 96
Feature/gee design improvements #3375
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
edbrett
merged 16 commits into
feature/GEE-recent-imagery
from
feature/GEE-design-improvements
Apr 25, 2018
Merged
Changes from 6 commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
97e938d
button active style
pjosh 0a10a73
remove polygon hover style
pjosh 61c4eb7
tile infowindow style
pjosh 3bea097
thumbnails hover style
pjosh 30d05c2
empty state for the thumbnails carousel
pjosh 17314eb
hide the tool button when the screen is less than 1300px
pjosh 9bea9a7
fix button style
pjosh 814061a
change no content text
pjosh f942867
fix button position
pjosh 91bad73
settings responsive
pjosh cb6ef87
fix z-index on dates
pjosh 4add537
timeline event & css transform
pjosh c0727f9
removing the icon margin
pjosh 38e12c2
fix button z-index
pjosh 07b2321
adding readOnly prop on the datepicker
pjosh 5999327
datepicker styles & unify shadows and fangs
pjosh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,6 +7,7 @@ import Slider from 'components/slider'; | |
import Carousel from 'components/carousel'; | ||
import Dropdown from 'components/dropdown'; | ||
import Datepicker from 'components/datepicker'; | ||
import NoContent from 'components/no-content'; | ||
import RecentImageryThumbnail from 'pages/map/recent-imagery/components/recent-imagery-thumbnail'; | ||
|
||
import WEEKS from 'pages/map/data/weeks.json'; | ||
|
@@ -113,43 +114,52 @@ class RecentImagerySettings extends PureComponent { | |
/> | ||
</div> | ||
<div className="c-recent-imagery-settings__thumbnails"> | ||
<div className="c-recent-imagery-settings__thumbnails__description"> | ||
{this.state.thumbnailsDescription || selectedTile.description} | ||
</div> | ||
<Carousel | ||
settings={{ | ||
slidesToShow: thumbsToShow, | ||
infinite: tiles.length > thumbsToShow, | ||
centerMode: tiles.length > thumbsToShow, | ||
centerPadding: '20px', | ||
responsive: null, | ||
draggable: false, | ||
dots: false, | ||
arrows: tiles.length > thumbsToShow | ||
}} | ||
> | ||
{tiles.length && | ||
tiles.map((tile, i) => ( | ||
<div key={`recent-imagery-thumb-${tile.id}`}> | ||
<RecentImageryThumbnail | ||
id={i} | ||
tile={tile} | ||
selected={selectedTileIndex === i} | ||
handleClick={() => { | ||
setRecentImagerySettings({ selectedTileIndex: i }); | ||
}} | ||
handleMouseEnter={() => { | ||
this.setState({ | ||
thumbnailsDescription: tile.description | ||
}); | ||
}} | ||
handleMouseLeave={() => { | ||
this.setState({ thumbnailsDescription: null }); | ||
}} | ||
/> | ||
</div> | ||
))} | ||
</Carousel> | ||
{tiles.length >= 2 && ( | ||
<div> | ||
<div className="c-recent-imagery-settings__thumbnails__description"> | ||
{this.state.thumbnailsDescription || selectedTile.description} | ||
</div> | ||
<Carousel | ||
settings={{ | ||
slidesToShow: thumbsToShow, | ||
infinite: tiles.length > thumbsToShow, | ||
centerMode: tiles.length > thumbsToShow, | ||
centerPadding: '20px', | ||
responsive: null, | ||
draggable: false, | ||
dots: false, | ||
arrows: tiles.length > thumbsToShow | ||
}} | ||
> | ||
{tiles.map((tile, i) => ( | ||
<div key={`recent-imagery-thumb-${tile.id}`}> | ||
<RecentImageryThumbnail | ||
id={i} | ||
tile={tile} | ||
selected={selectedTileIndex === i} | ||
handleClick={() => { | ||
setRecentImagerySettings({ selectedTileIndex: i }); | ||
}} | ||
handleMouseEnter={() => { | ||
this.setState({ | ||
thumbnailsDescription: tile.description | ||
}); | ||
}} | ||
handleMouseLeave={() => { | ||
this.setState({ thumbnailsDescription: null }); | ||
}} | ||
/> | ||
</div> | ||
))} | ||
</Carousel> | ||
</div> | ||
)} | ||
{tiles.length < 2 && ( | ||
<NoContent | ||
className="c-recent-imagery-settings__empty-thumbnails" | ||
message="We haven't found more images for this selection" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think it would be better to say "We can't find additional images for the selection" |
||
/> | ||
)} | ||
</div> | ||
</div> | ||
); | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will also change the country pages button.