Skip to content

Instantly share code, notes, and snippets.

@nerik
Created December 17, 2015 10:43
Show Gist options
  • Save nerik/46174ce4165cc41107ff to your computer and use it in GitHub Desktop.
Save nerik/46174ce4165cc41107ff to your computer and use it in GitHub Desktop.
<!doctype><html><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Odyssey.js Slides</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/x-icon" href="http://cartodb.github.io/odyssey.js/sandbox/favicon.png">
<link rel="icon" type="image/png" href="http://cartodb.github.io/odyssey.js/sandbox/favicon.png">
<link rel="stylesheet" href="http://cartodb-libs.global.ssl.fastly.net/cartodb.js/v3/themes/css/cartodb.css">
<link rel="stylesheet" href="http://cartodb.github.io/odyssey.js/sandbox/css/slides.css">
<script src="http://cartodb.github.io/odyssey.js/vendor/modernizr-2.6.2.min.js"></script>
</head>
<body>
<div id="map" style="width: 100%; height: 100%;"></div>
<div id="slides_container" style="display:block;">
<div id="dots"></div>
<div id="slides"></div>
<ul id="navButtons">
<li><a class="prev"></a></li>
<li><a class="next"></a></li>
</ul>
</div>
<div id="credits">
<span class="title" id="title">Title</span>
<span class="author"><strong id="author">By Name using</strong> <a href="http://cartodb.github.io/odyssey.js/">Odyssey.js</a><span>
</span></span></div>
<script src="http://cartodb-libs.global.ssl.fastly.net/cartodb.js/v3/cartodb.js"></script>
<script src="http://cartodb.github.io/odyssey.js/dist/odyssey.js" charset="UTF-8"></script>
<script>
var resizePID;
function clearResize() {
clearTimeout(resizePID);
resizePID = setTimeout(function() { adjustSlides(); }, 100);
}
if (!window.addEventListener) {
window.attachEvent("resize", function load(event) {
clearResize();
});
} else {
window.addEventListener("resize", function load(event) {
clearResize();
});
}
function adjustSlides() {
var container = document.getElementById("slides_container"),
slide = document.querySelectorAll('.selected_slide')[0];
if (slide) {
if (slide.offsetHeight+169+40+80 >= window.innerHeight) {
container.style.bottom = "80px";
var h = container.offsetHeight;
slide.style.height = h-169+"px";
slide.classList.add("scrolled");
} else {
container.style.bottom = "auto";
container.style.minHeight = "0";
slide.style.height = "auto";
slide.classList.remove("scrolled");
}
}
}
var resizeAction = O.Action(function() {
function imageLoaded() {
counter--;
if (counter === 0) {
adjustSlides();
}
}
var images = $('img');
var counter = images.length;
images.each(function() {
if (this.complete) {
imageLoaded.call( this );
} else {
$(this).one('load', imageLoaded);
}
});
});
function click(el) {
var element = O.Core.getElement(el);
var t = O.Trigger();
// TODO: clean properly
function click() {
t.trigger();
}
if (element) element.onclick = click;
return t;
}
O.Template({
init: function() {
var seq = O.Triggers.Sequential();
var baseurl = this.baseurl = 'http://{s}.api.cartocdn.com/base-light/{z}/{x}/{y}.png';
var map = this.map = L.map('map').setView([0, 0.0], 4);
var basemap = this.basemap = L.tileLayer(baseurl, {
attribution: 'data OSM - map CartoDB'
}).addTo(map);
// enanle keys to move
O.Keys().on('map').left().then(seq.prev, seq)
O.Keys().on('map').right().then(seq.next, seq)
click(document.querySelectorAll('.next')).then(seq.next, seq)
click(document.querySelectorAll('.prev')).then(seq.prev, seq)
var slides = O.Actions.Slides('slides');
var story = O.Story()
this.story = story;
this.seq = seq;
this.slides = slides;
this.progress = O.UI.DotProgress('dots').count(0);
},
update: function(actions) {
var self = this;
if (!actions.length) return;
this.story.clear();
if (this.baseurl && (this.baseurl !== actions.global.baseurl)) {
this.baseurl = actions.global.baseurl || 'http://0.api.cartocdn.com/base-light/{z}/{x}/{y}.png';
this.basemap.setUrl(this.baseurl);
}
if (this.cartoDBLayer && ("http://"+self.cartoDBLayer.options.user_name+".cartodb.com/api/v2/viz/"+self.cartoDBLayer.options.layer_definition.stat_tag+"/viz.json" !== actions.global.vizjson)) {
this.map.removeLayer(this.cartoDBLayer);
this.cartoDBLayer = null;
this.created = false;
}
if (actions.global.vizjson && !this.cartoDBLayer) {
if (!this.created) { // sendCode debounce < vis loader
cdb.vis.Loader.get(actions.global.vizjson, function(vizjson) {
self.map.fitBounds(vizjson.bounds);
cartodb.createLayer(self.map, vizjson)
.done(function(layer) {
self.cartoDBLayer = layer;
var sublayer = layer.getSubLayer(0),
layer_name = layer.layers[0].options.layer_name,
filter = actions.global.cartodb_filter ? " WHERE "+actions.global.cartodb_filter : "";
sublayer.setSQL("SELECT * FROM "+layer_name+filter)
self.map.addLayer(layer);
self._resetActions(actions);
}).on('error', function(err) {
console.log("some error occurred: " + err);
});
});
this.created = true;
}
return;
}
this._resetActions(actions);
},
_resetActions: function(actions) {
// update footer title and author
var title_ = actions.global.title === undefined ? '' : actions.global.title,
author_ = actions.global.author === undefined ? 'Using' : 'By '+actions.global.author+' using';
document.getElementById('title').innerHTML = title_;
document.getElementById('author').innerHTML = author_;
document.title = title_ + " | " + author_ +' Odyssey.js';
var sl = actions;
document.getElementById('slides').innerHTML = ''
this.progress.count(sl.length);
// create new story
for(var i = 0; i < sl.length; ++i) {
var slide = sl[i];
var tmpl = "<div class='slide' style='diplay:none'>";
tmpl += slide.html();
tmpl += "</div>";
document.getElementById('slides').innerHTML += tmpl;
this.progress.step(i).then(this.seq.step(i), this.seq)
var actions = O.Parallel(
this.slides.activate(i),
slide(this),
this.progress.activate(i),
resizeAction
);
actions.on("finish.app", function() {
adjustSlides();
});
this.story.addState(
this.seq.step(i),
actions
)
}
this.story.go(this.seq.current());
},
changeSlide: function(n) {
this.seq.current(n);
}
});
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-20934186-21', 'cartodb.github.io');
ga('send', 'pageview');
</script>
<script type="text/javascript" src="http://fast.fonts.net/jsapi/3af16084-ba56-49ca-b37d-0b49b59e1927.js"></script>
<script id="md_template" type="text/template">```
-baseurl: "https://cartocdn_a.global.ssl.fastly.net/base-light/{z}/{x}/{y}.png"
-title: "Donald Trump timeline"
-author: "CartoDB"
```
# New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
June 16th
## Donald Trump [announces his candidacy](http://www.bing.com/videos/search?q=donald+trump+june+16+speech&amp)
# New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
July 1st
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/july1st.jpeg)
## Macy’s [stops carrying](http://www.cnn.com/2015/07/01/politics/donald-trump-macys/) Trump-affiliated items
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
July 4th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/July%204th.png)
## Donald Trump wishes [a happy 4th to everyone](https://twitter.com/realdonaldtrump/status/484923950917353473), even the “haters and losers.”
#Iowa City, IA
```
- center: [41.66113, -91.53017]
- zoom: 5
L.marker([41.66113,-91.53017]).actions.addRemove(S.map)
```
July 7th
## Hillary Clinton publicly responds to [Trump’s candidacy for the first time](http://www.politico.com/story/2015/07/hillary-clinton-last-rodeo-campaign-stop-iowa-2016-119810), criticising his remarks in an interview with CNN.
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
July 8th
## PVH Corp, parent company of Calvin Klein and which made Trump’s apparel lines, [cuts ties with Trump](http://qz.com/447917/another-giant-company-is-cutting-its-ties-with-donald-trump/).
#Washington, DC, WA
```
- center: [38.899328, -77.084777]
- zoom: 5
L.marker([38.899328,-77.084777]).actions.addRemove(S.map)
```
July 9th
## A poll by The Economist and YouGov [calls Trump the front-runner](https://today.yougov.com/news/2015/07/09/gop-frontrunner-donald-trump/), after he edges out all other candidates when voters were asked about their first and second choice.
#Los Angeles, CA
```
- center: [34.05223, -118.24368]
- zoom: 5
L.marker([34.05223,-118.24368]).actions.addRemove(S.map)
```
July 10th
## Donald Trump attends a private dinner in LA, [and a large protest gathers outside](http://www.breitbart.com/big-hollywood/2015/07/10/large-protests-amplified-police-presence-expected-at-trump-event-in-los-angeles/).
#Phoenix, AZ
```
- center: [33.44838, -112.07404]
- zoom: 5
L.marker([33.44838,-112.07404]).actions.addRemove(S.map)
```
July 11th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/Phoenix.jpg)
## Donald Trump hosts one of his first campaign rallies, [supporters begin lining up at 4:45AM](http://www.breitbart.com/big-government/2015/07/11/crowd-lining-up-around-the-block-for-donald-trump-phoenix-event/) the previous morning.
#Baton Rouge, LA
```
- center: [30.45075, -91.15455]
- zoom: 5
L.marker([30.45075,-91.15455]).actions.addRemove(S.map)
```
July 12th
## Donald Trump [skips his signature Miss USA](http://pix11.com/2015/07/12/donald-trump-will-skip-boycotted-miss-usa-pageant/) pageant to ramp up campaigning
#Puerto Rico, Puerto Rico
```
- center: [33.44838, -112.07404]
- zoom: 5
L.marker([33.44838,-112.07404]).actions.addRemove(S.map)
```
July 13th
## The Trump International Golf Club Puerto Rico (which Trump does not own) [declares bankruptcy](http://www.businessinsider.com/trump-international-gold-club-puerto-rico-files-for-bankruptcy-2015-7).
#Charlottesville, VA
```
- center: [38.02931, -78.47668]
- zoom: 5
L.marker([38.02931,-78.47668]).actions.addRemove(S.map)
```
July 14th
## Donald Trump [attends a winery opening](http://wjla.com/news/political/donald-trump-attends-estate-opening-for-new-va-winery--115567).
#Washington DC, WA
```
- center: [38.899328, -77.084777]
- zoom: 5
L.marker([38.899328,-77.084777]).actions.addRemove(S.map)
```
July 15th
## Donald Trump [releases financial disclosures](http://www.dailymail.co.uk/news/article-3162884/Donald-Trump-worth-10-BILLION-says-campaign-files-presdential-financial-disclosure-paid-213-million-Apprentice.html) to the FEC, putting his net worth at $10B.
#Laconia, NH
```
- center: [43.52785, -71.47035]
- zoom: 5
L.marker([43.52785,-71.47035]).actions.addRemove(S.map)
```
July 16th
## Donald Trump [starts campaigning in New Hampshire](http://www.wmur.com/politics/donald-trump-campaigns-in-new-hampshire/34211664) with an appearance at the Laconia community center.
#Hot Springs, AR
```
- center: [34.5037, -93.05518]
- zoom: 5
L.marker([34.5037,-93.05518]).actions.addRemove(S.map)
```
July 17th
## Trump [addresses Arkansas Republicans](http://www.arkansasonline.com/news/2015/jul/17/trump-hits-immigration-jobs-pre-speech-talk/) at the Reagan-Rockefeller Dinner.
#Ames, IA
```
- center: [42.03471, -93.61994]
- zoom: 5
L.marker([42.03471,-93.61994]).actions.addRemove(S.map)
```
July 18th
## Trump [courts controversy](http://www.kcci.com/politics/trump-stirs-controversy-with-comments-at-iowa-event/34235466) by saying he “doesn’t think” he’s ever asked forgiveness from God while campaigning in Iowa.
#Ames, IA
```
- center: [42.03471, -93.61994]
- zoom: 5
L.marker([42.03471,-93.61994]).actions.addRemove(S.map)
```
July 19th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpFamilySummit.jpeg)
## Trump questions John McCain’s war record in an event at the [Family Leadership Summit](http://www.thegazette.com/subject/news/government/politics/cruz-jindal-trump-score-big-at-family-leader-gop-presidential-candidate-event-20150719).
#San Antonio, TX
```
- center: [29.42412, -98.49363]
- zoom: 5
L.marker([29.42412,-98.49363]).actions.addRemove(S.map)
```
July 23rd
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/Trump%40Border.jpeg)
##Trump [visits the](http://wgntv.com/2015/07/23/donald-trump-visiting-us-mexico-border-today/) US/Mexico Border.
#Newport Beach, CA
```
- center: [33.61891, -117.92895]
- zoom: 5
L.marker([33.61891,-117.92895]).actions.addRemove(S.map)
```
July 24th
##[Dennis Rodman endorses](http://www.politico.com/story/2015/07/dennis-rodman-endorses-donald-trump-2016-president-120592) Donald Trump via Twitter.
#Oskaloosa, Iowa
```
- center: [41.29639, -92.64436]
- zoom: 5
L.marker([41.29639,-92.64436]).actions.addRemove(S.map)
```
July 25th
##Trump speaks at his “Make America Great Again Rally and Picnic,” The Des Moines Register is [disinvited over a critical editorial](http://www.mediaite.com/online/watch-live-donald-trump-campaign-rally-and-picnic-in-iowa/).
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
July 27th
##Donald Trump’s online store sells out of “[Make America Great Again](http://abc11.com/politics/donald-trumps-make-america-great-again-hat-sold-out/888258/)” hats.
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
August 4th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpOReilly.png)
##[“O’Reilly Show Appearance](https://www.youtube.com/watch?v=cRbZaBErCHk)”
#Cleveland, OH
```
- center: [41.4995, -81.69541]
- zoom: 5
L.marker([41.4995,-81.69541]).actions.addRemove(S.map)
```
August 6th
## [“Republican Debate”](https://www.youtube.com/watch?v=xL6dKryKD88)
#Atlanta, GA
```
- center: [33.749, -84.38798]
- zoom: 5
L.marker([33.749,-84.38798]).actions.addRemove(S.map)
```
August 8th
##Trump’s keynote address at the [RedState is cancelled](http://politics.blog.ajc.com/2015/08/08/erick-erickson-disinvites-donald-trump-to-atlanta-redstate-event/) over his remarks about Megan Kelly.
#Birch Run, MI
```
- center: [43.25086, -83.79413]
- zoom: 5
L.marker([43.25086,-83.79413]).actions.addRemove(S.map)
```
August 11th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpMichigan.jpeg)
##[“Campaign Stop”](https://www.youtube.com/watch?v=02Xtw3yz0Ek)
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
August 13th
##Trump appears on the [Mark Levin show to talk about his “war” with the press](https://www.youtube.com/watch?v=i5ChoOrbWIw).
#Hampton, NH Speech
```
- center: [42.93759, -70.83894]
- zoom: 5
L.marker([42.93759,-70.83894]).actions.addRemove(S.map)
```
August 14th
##[Speech](https://www.youtube.com/watch?v=9HfzUPK1Se8)
#Des Moines, IA
```
- center: [41.60054, -93.60911]
- zoom: 5
L.marker([41.60054,-93.60911]).actions.addRemove(S.map)
```
August 15th
![https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpIowaState.jpg]
##Trump [appears with children](https://www.youtube.com/watch?v=06b013p-Ubw) at the Iowa State fair and gives a press conference.
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
August 16th
##Donald Trump is back in New York [defending his immigration policies on Meet the Press](https://www.youtube.com/watch?v=VjhkELbVRUw).
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
August 17th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpJuryDuty.jpeg)
##Donald Trump takes a break from the campaign trail to [head to Jury Duty](http://www.cnn.com/2015/08/17/politics/donald-trump-jury-duty-michael-cohen/).
#New York, NY
```
- center: [40.71427, -74.00597]
- zoom: 5
L.marker([40.71427,-74.00597]).actions.addRemove(S.map)
```
August 18th
##Donald Trump remains in his NYC-headquarters and does a media tour that [includes an “exclusive” interview with Bill O Reilly](http://www.cnn.com/2015/08/17/politics/donald-trump-jury-duty-michael-cohen/).
#Derry, NH
```
- center: [42.8914801,-71.3124286]
- zoom: 5
L.marker([42.8914801,-71.3124286]).actions.addRemove(S.map)
```
August 19th
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/trump%20images/TrumpNewHampshire.jpeg)
##Donald Trump [gives a press conference](https://www.youtube.com/watch?v=5ZXqjntm9mo) before conducting a town hall in Derry.
#Mobile, AL
```
- center: [30.69436, -88.04305]
- zoom: 5
L.marker([30.69436,-88.04305]).actions.addRemove(S.map)
```
August 21st
##[“We’ll make the US better than ever”](http://www.freerepublic.com/focus/news/3327763/posts)
#Dubuque, IA Speech
```
- center: [42.50056, -90.66457]
- zoom: 5
L.marker([42.50056,-90.66457]).actions.addRemove(S.map)
```
August 25th
##[Speech](https://www.youtube.com/watch?v=-WZPKbDDyCY)
#Columbia, SC Speech
```
- center: [34.00071, -81.03481]
- zoom: 5
L.marker([34.00071,-81.03481]).actions.addRemove(S.map)
```
August 27th
##[Speech](https://www.youtube.com/watch?v=YmfvVPOhX5Q)
#Norwood, MA
```
- center: [42.19454, -71.1995]
- zoom: 5
L.marker([42.19454,-71.1995]).actions.addRemove(S.map)
```
August 28th
##[Speech at “Ernie’s Summer Bash” a prominent fundraiser.](https://www.youtube.com/watch?v=hGBIsq0Nnek)
#Nashville, TN Speech
```
- center: [36.16589, -86.78444]
- zoom: 5
L.marker([36.16589,-86.78444]).actions.addRemove(S.map)
```
August 29th
##[Speech](https://www.youtube.com/watch?v=rA52tPzpLUs)
#Washington, D.C. - Stop Iran Rally
```
- center: [38.89511, -77.03637]
- zoom: 5
L.marker([38.89511,-77.03637]).actions.addRemove(S.map)
```
September 9
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/september9.jpg)
## "We are led by very, very stupid people"
#Dallas, Texas Rally
```
- center: [32.78306, -96.80667]
- zoom: 5
L.marker([32.78306,-96.80667]).actions.addRemove(S.map)
```
September 14, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/september14.jpg)
## "We are a dumping ground for the rest of the world"
#San Pedro, California
```
- center: [33.73585, -118.29229]
- zoom: 5
L.marker([33.73585,-118.29229]).actions.addRemove(S.map)
```
September 16, 2015
## USS Iowa - "We have illegal immigrants that are treated better by far than our veterans"
#Simi Valley, California
```
- center: [34.26945, -118.78148]
- zoom: 5
L.marker([34.26945,-118.78148]).actions.addRemove(S.map)
```
September 16, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/september16.jpg)
## Republican Debate - "I never attacked him on his looks and believe me there's plenty of subject matter right there."
#Urbandale, Iowa
```
- center: [41.62666, -93.71217]
- zoom: 5
L.marker([41.62666,-93.71217]).actions.addRemove(S.map)
```
September 19, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/september19.jpg)
## Rally - “Oh, they’re so young. Look at them. So young and beautiful and attractive,” Trump said.
#Columbia, South Carolina
```
- center: [34.00071, -81.03481]
- zoom: 5
L.marker([34.00071,-81.03481]).actions.addRemove(S.map)
```
September 23, 2015
## Town Hall - “I’m crushing it!”
#Franklin, Tennessee Rally
```
- center: [35.92506, -86.86889]
- zoom: 5
L.marker([35.92506,-86.86889]).actions.addRemove(S.map)
```
October 3, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october3.jpg)
## “It’s not the guns,” Trump said during his hourlong speech. “It’s the people, it’s these sick people.”
#Norcross, Georgia
```
- center: [33.94121, -84.21353]
- zoom: 5
L.marker([33.94121,-84.21353]).actions.addRemove(S.map)
```
October 10, 2015
## Rally - “We’re gonna build a Trump-sized wall at the border. And Mexico is going to pay for it,” Trump said. “They’re going to pay for it.”
#Richmond, Virginia Rally
```
- center: [37.55376, -77.46026]
- zoom: 5
L.marker([37.55376,-77.46026]).actions.addRemove(S.map)
```
October 14, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october14.jpg)
## "We're going to build the wall. Ok, believe me", Trump said to growing cheers. "We're going to build the wall!"
#Anderson, South Carolina
```
- center: [34.50344, -82.65013]
- zoom: 5
L.marker([34.50344,-82.65013]).actions.addRemove(S.map)
```
October 19, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october19.jpg)
## Rally - “She just fainted. You know what? That means she’s excited. It’s ok. Make sure she’s good. Those are my best fans. The one’s that faint I love the most,” Trump quipped.
#Burlington, Iowa Rally
```
- center: [40.80754, -91.11292]
- zoom: 5
L.marker([40.80754,-91.11292]).actions.addRemove(S.map)
```
October 21, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october21.jpg)
## “Frankly, I really want to run against Hillary. That is the one. It is sort of like if you have a baseball team or a football team and you get your heart set on something"
#Miami, Florida Rally
```
- center: [25.77427, -80.19366]
- zoom: 5
L.marker([25.77427,-80.19366]).actions.addRemove(S.map)
```
October 23, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october23.jpg)
## "In this group, I wasn't so sure I should be talking about walls"
#Jacksonville, Florida Rally
```
- center: [30.33218, -81.65565]
- zoom: 5
L.marker([30.33218,-81.65565]).actions.addRemove(S.map)
```
October 24, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october24.jpg)
## On Bush - “Here’s a guy who wants to run the country and he can’t even run his own campaign,” Trump said.
#Sioux City, Iowa
```
- center: [42.49999, -96.40031]
- zoom: 5
L.marker([42.49999,-96.40031]).actions.addRemove(S.map)
```
October 27, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october27.jpg)
## Rally - "Iowa, will you get your numbers up, please?" Trump begged on Tuesday night, "Will you get these numbers up? I promise you: I will do such a good job."
#Boulder, Colorado
```
- center: [40.01499, -105.27055]
- zoom: 5
L.marker([40.01499,-105.27055]).actions.addRemove(S.map)
```
October 28, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october28.jpg)
##Republican Debate - On whether he ever carries a gun - “I like to be unpredictable"
#Sparks, Nevada
```
- center: [39.53491, -119.75269]
- zoom: 5
L.marker([39.53491,-119.75269]).actions.addRemove(S.map)
```
October 29, 2015
![](https://raw.githubusercontent.com/nerik/cartodb-sandbox/master/trump/retrumpimages/october29.jpg)
## Rally - “I will be the greatest jobs president that God ever created.”
#Springfield, Illinois
```
- center: [39.80172, -89.64371]
- zoom: 5
L.marker([39.80172,-89.64371]).actions.addRemove(S.map)
```
November 9, 2015
## Rally - "We're going to make our country so strong and so rich and so powerful. We are going to take care of our people. Our people are going to come first", he said
#Milwaukee, Wisconsin
```
- center: [43.0389, -87.90647]
- zoom: 5
L.marker([43.0389,-87.90647]).actions.addRemove(S.map)
```
November 10, 2015
## Republican Debate
#Fort Dodge, Iowa
```
- center: [42.515192, -94.206352]
- zoom: 5
L.marker([42.515192,-94.206352]).actions.addRemove(S.map)
```
November 12, 2015
## Rally
#Beaumont, Texas
```
- center: [30.08605, -94.10185]
- zoom: 5
L.marker([30.08605,-94.10185]).actions.addRemove(S.map)
```
November 14, 2015
## Rally
#Knoxville, Tennessee Rally
```
- center: [35.96064, -83.92074]
- zoom: 5
L.marker([35.96064,-83.92074]).actions.addRemove(S.map)
```
November 16, 2015
#Worcester, Massachusetts
```
- center: [42.26259, -71.80229]
- zoom: 5
L.marker([42.26259,-71.80229]).actions.addRemove(S.map)
```
November 18, 2015
## Rally
#Newton, Iowa Rally
```
- center: [41.69971, -93.04798]
- zoom: 5
L.marker([41.69971,-93.04798]).actions.addRemove(S.map)
```
November 19, 2015
## Rally
#Spartanburg, South Carolina
```
- center: [34.94957, -81.93205]
- zoom: 5
L.marker([34.94957,-81.93205]).actions.addRemove(S.map)
```
November 20, 2015
## Rally
#Birmingham, Alabama
```
- center: [33.52066, -86.80249]
- zoom: 5
L.marker([33.52066,-86.80249]).actions.addRemove(S.map)
```
November 21, 2015
## Rally
#Columbus, Ohio Rally
```
- center: [39.96118, -82.99879]
- zoom: 5
L.marker([39.96118,-82.99879]).actions.addRemove(S.map)
```
November 23, 2015
#Myrtle Beach, South Carolina Rally
```
- center: [33.68906, -78.88669]
- zoom: 5
L.marker([33.68906,-78.88669]).actions.addRemove(S.map)
```
November 24 2015
#Sarasota, Florida
```
- center: [27.33643, -82.53065]
- zoom: 5
L.marker([27.33643,-82.53065]).actions.addRemove(S.map)
```
November 28, 2015
## Rally
</script></body></html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment