-
Notifications
You must be signed in to change notification settings - Fork 1
/
trips.html
59 lines (59 loc) · 2.57 KB
/
trips.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
layout: default
donotlinkback: true
title: Jet's Trips
favicon: trips-favicon.ico
summary: An interactive look at Jet's trips around the world.
background: trips.jpg
nobackground: true
category: "project"
inline_css:
- trips
custom_js:
- /assets/js/trips/Cesium/Cesium.js
- /assets/js/trips.js
custom_preconnect:
- assets.cesium.com
---
<div id="trips">
<div id="cesiumContainer"></div>
<div id="locationsList">
<nav id="linkback"><a href="/"><img src="/assets/images/jetroid-logo-miami.png" /></a></nav>
{% assign sorted = site.trips | sort: 'arrival-date' | reverse %}
{% for trip in sorted %}
{% capture date %}{% if trip.details-accurate %}{{ trip.date | date: "%Y/%m/%d" }}{% else %}{{ trip.date | date: "%B %Y" }}{% endif %}{% endcapture %}
{% capture emoji %}{% if trip.arrival-transport == 'boat' %}:ship:{% elsif trip.arrival-transport == 'air' %}:airplane:{% elsif trip.arrival-transport == 'car' %}:car:{% elsif trip.arrival-transport == 'train' %}:train2:{% elsif trip.arrival-transport == 'cycle' %}:bicyclist:{% elsif trip.arrival-transport == 'walk' %}:walking:{% elsif trip.arrival-transport == 'run' %}:runner:{% elsif trip.arrival-transport == 'birth' %}:baby:{% elsif trip.arrival-transport == 'scooter' %}:motor_scooter:{% elsif trip.arrival-transport == 'motorcycle' %}:motorcycle:{% endif %}{% endcapture %}
{% if trip.departed and previousArrival and includeTransport != false %}
<p class="transport">{{ trip.departed }} - {{ previousArrival }}</p><hr />
</div>
{% endif %}
<div class="location">
<h1>{{ emoji }} <span class="clickable" onclick="globeFocus({{ trip.location }}, 50000.0)">{{ trip.name }}</span>, {{ trip.country }}</h1>
<p>{{ date }} - {% if previousDate %}{{ previousDate }}{% else %}Unknown{% endif %}</p>
<hr />
{% if trip.content.size > 3 %}{{ trip.content }}<hr />{% endif %}
{% assign previousArrival = trip.arrival %}
{% assign includeTransport = trip.include-arrival-departed %}
{% assign previousDate = date %}
{% endfor %}
<p class="transport">The Void - {{ previousArrival }}</p><hr />
</div>
</div>
</div>
<script>
{% assign sorted2 = sorted | reverse %}
var trips = [
{% for trip in sorted2 %}
{
name: "{{ trip.name }}",
location: [{{ trip.location }}],
arrival: "{{ trip.arrival }}",
arrivalLocation: [{{ trip.arrival-location }}],
arrivalDate: new Date("{{ trip.arrival-date }}"),
arrivalTransport: "{{ trip.arrival-transport }}",
departed: "{{ trip.departed }}",
departedLocation: [{{ trip.departed-location }}]
},
{% endfor %}
];
</script>