From 06e20cb460faa5c302511f6444c4017d5ebd07e0 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Sun, 4 Jun 2017 18:19:08 -0400 Subject: more mobile hegemony --- client/src/lib/timeline/timelineEvent.js | 2 +- client/src/lib/timeline/timelineFull.js | 43 ++++++++++++++++++++++++++------ 2 files changed, 37 insertions(+), 8 deletions(-) (limited to 'client/src/lib/timeline') diff --git a/client/src/lib/timeline/timelineEvent.js b/client/src/lib/timeline/timelineEvent.js index d8165fa..84e9437 100644 --- a/client/src/lib/timeline/timelineEvent.js +++ b/client/src/lib/timeline/timelineEvent.js @@ -35,7 +35,7 @@ export default class TimelineEvent extends Component { height = originalHeight * imageWidth / originalWidth } if (isNaN(width) || isNaN(height)) { - console.log(width, height, item.image.uri) + console.log(width, height, item.image.uri) } image = 450 ? 450 : originalHeight - const width = originalWidth * height / originalHeight + let height = originalHeight > imageHeight ? imageHeight : originalHeight + let width = originalWidth * height / originalHeight + console.warn(width, imageWidth) + if (width > imageWidth) { + width = imageWidth + height = originalHeight * imageWidth / originalWidth + } + image = ( @@ -88,17 +103,17 @@ export default class TimelineFull extends Component { return ( {image} {item.title} - + - + {item.date} {item.medium} @@ -119,7 +134,6 @@ export default class TimelineFull extends Component { } } - function linkTextFromUrl (url) { const url_parts = url.split('/') const domain = url_parts[2] @@ -135,6 +149,21 @@ function capitalize (s){ return s.charAt(0).toUpperCase() + s.slice(1) } +const mobileStyles = StyleSheet.create({ + item: { + maxWidth: 400, + maxHeight: 250, + padding: 40, + paddingTop: 50, + }, + bodyContainer: { + width: '100%', + }, + metadataContainer: { + width: '100%', + }, +}) + const styles = StyleSheet.create({ container: { flex: 1, @@ -148,7 +177,7 @@ const styles = StyleSheet.create({ backgroundColor: 'black', }, item: { - maxWidth: 1000, + maxWidth: isMobile ? 400 : 1000, padding: 40, }, imageContainer: { -- cgit v1.2.3-70-g09d2