| OLD | NEW |
| 1 --- |
| 2 layout: none |
| 3 --- |
| 4 |
| 1 <!DOCTYPE html> | 5 <!DOCTYPE html> |
| 2 <html class="no-js" ng-app="dart"> | 6 <html class="no-js" ng-app="dart"> |
| 3 <head> | 7 <head> |
| 4 | 8 |
| 5 <meta charset="utf-8"> | 9 <meta charset="utf-8"> |
| 6 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | 10 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| 7 <title>Dart 1.0 | Flight Ready</title> | 11 <title>Dart Flight School - Learn Dart</title> |
| 8 <meta name="description" content="Dart 1.0 provides a stable language, stable co
re libraries and tools such as a package manager, editor and dart2js compiler to
help you build modern apps that run across the modern web."> | 12 <meta name="description" content="Dart Flight School is a series of global event
s to help developers learn Dart."> |
| 9 <meta name="viewport" content="width=device-width, user-scalable=no, initial-sca
le=1"> | 13 <meta name="viewport" content="width=device-width, user-scalable=no, initial-sca
le=1"> |
| 10 <link rel="stylesheet" href="css/style.css"> | 14 <link rel="stylesheet" href="css/style.css"> |
| 11 | 15 |
| 12 <link href='//fonts.googleapis.com/css?family=Montserrat:400,700' rel='styleshee
t' type='text/css'> | 16 <link href='//fonts.googleapis.com/css?family=Montserrat:400,700' rel='styleshee
t' type='text/css'> |
| 13 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"></scr
ipt> | 17 <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false"><
/script> |
| 14 <script src="js/vendor.min.js"></script> | 18 <script src="js/vendor.min.js"></script> |
| 15 <script> | 19 <script> |
| 16 /* grunticon Stylesheet Loader | https://github.com/filamentgroup/grunticon | (c
) 2012 Scott Jehl, Filament Group, Inc. | MIT license. */ | 20 /* grunticon Stylesheet Loader | https://github.com/filamentgroup/grunticon | (c
) 2012 Scott Jehl, Filament Group, Inc. | MIT license. */ |
| 17 window.grunticon=function(e){if(e&&3===e.length){var t=window,n=!(!t.document.cr
eateElementNS||!t.document.createElementNS("http://www.w3.org/2000/svg","svg").c
reateSVGRect||!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/fe
ature#Image","1.1")||window.opera&&-1===navigator.userAgent.indexOf("Chrome")),o
=function(o){var r=t.document.createElement("link"),a=t.document.getElementsByTa
gName("script")[0];r.rel="stylesheet",r.href=e[o&&n?0:o?1:2],a.parentNode.insert
Before(r,a)},r=new t.Image;r.onerror=function(){o(!1)},r.onload=function(){o(1==
=r.width&&1===r.height)},r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///y
wAAAAAAQABAAACAUwAOw=="}}; | 21 window.grunticon=function(e){if(e&&3===e.length){var t=window,n=!(!t.document.cr
eateElementNS||!t.document.createElementNS("http://www.w3.org/2000/svg","svg").c
reateSVGRect||!document.implementation.hasFeature("http://www.w3.org/TR/SVG11/fe
ature#Image","1.1")||window.opera&&-1===navigator.userAgent.indexOf("Chrome")),o
=function(o){var r=t.document.createElement("link"),a=t.document.getElementsByTa
gName("script")[0];r.rel="stylesheet",r.href=e[o&&n?0:o?1:2],a.parentNode.insert
Before(r,a)},r=new t.Image;r.onerror=function(){o(!1)},r.onload=function(){o(1==
=r.width&&1===r.height)},r.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///y
wAAAAAAQABAAACAUwAOw=="}}; |
| 18 grunticon( [ "img/icons/icons.data.svg.css", "img/icons/icons.data.png.css", "im
g/icons/icons.fallback.css" ] );</script> | 22 grunticon( [ "img/icons/icons.data.svg.css", "img/icons/icons.data.png.css", "im
g/icons/icons.fallback.css" ] );</script> |
| 19 </head> | 23 </head> |
| 20 | 24 |
| 21 <body> | 25 <body> |
| 22 | 26 |
| 23 <header class="page-header"> | 27 <header class="page-header"> |
| (...skipping 11 matching lines...) Expand all Loading... |
| 35 </ul> | 39 </ul> |
| 36 <div class="mobile-nav-hook" ng-click="nav.show_mobile = !nav.show_mobile"> | 40 <div class="mobile-nav-hook" ng-click="nav.show_mobile = !nav.show_mobile"> |
| 37 <span> </span> | 41 <span> </span> |
| 38 </div> | 42 </div> |
| 39 </div> | 43 </div> |
| 40 </nav> | 44 </nav> |
| 41 | 45 |
| 42 <section id="home" class="home-section" ocu-scroll-section> | 46 <section id="home" class="home-section" ocu-scroll-section> |
| 43 <div class="container"> | 47 <div class="container"> |
| 44 <div class="wrapper"> | 48 <div class="wrapper"> |
| 45 <h2>Dart helps you build modern apps that run across the modern web</h2> | 49 <h2 style="text-align:center">Learn <a href="/">Dart</a> and Angular, get
your web development wings</h2> |
| 46 <p>Dart 1.0 provides a stable language, stable core libraries and tools su
ch as a package manager, editor and dart2js compiler to help you be a productive
web developer.</p> | 50 <p>Dart helps you build modern web apps with a new language, core librarie
s, and tools |
| 51 such as a package manager, editor, and a compiler to JavaScript. |
| 52 Use Angular with Dart for extra jet fuel.</p> |
| 47 </div> | 53 </div> |
| 48 <p class="hero-text">Dart has hit 1.0 and is now Flight Ready! Developer com
munities around the world are hosting Dart Flight School events during the month
of February ‘14 to get people started on the language.</p> | 54 <p class="hero-text">Dart hit 1.0 and is now <em>Flight Ready</em>! |
| 55 Developer communities around the world are hosting Dart Flight School |
| 56 events during the month of February 2014. Learn Dart and Angular |
| 57 at your local event, or start one yourself.</p> |
| 58 <!-- |
| 49 <a href="#locations" class="event-button" ocu-scroll-click> | 59 <a href="#locations" class="event-button" ocu-scroll-click> |
| 50 <img ocu-src="img/find" format="svg png" alt="Find"> | 60 <img ocu-src="img/find" format="svg png" alt="Find"> |
| 51 <span>an existing event</span> | 61 <span>an existing event</span> |
| 52 </a> | 62 </a> |
| 53 <p class="start-own-event"> | 63 <p class="start-own-event"> |
| 54 or <a href="#register" ocu-scroll-click>start your own event</a> | 64 or <a href="#register" ocu-scroll-click>start your own event</a> |
| 55 </p> | 65 </p> |
| 66 --> |
| 56 </div> | 67 </div> |
| 57 </section> | 68 </section> |
| 58 | 69 |
| 59 | 70 |
| 60 <section id="locations" class="location-section" ocu-scroll-section ng-controlle
r="MapCtrl"> | 71 <section id="locations" class="location-section" ocu-scroll-section ng-controlle
r="MapCtrl"> |
| 61 <div class="container"> | 72 <div class="container"> |
| 62 <h2>Find an event</h2> | 73 <h2>Find an event</h2> |
| 63 <div class="location-map-container"> | 74 <div class="location-map-container"> |
| 64 <div class="location-switch-modes"> | 75 <div class="location-switch-modes"> |
| 65 <button ng-click="event_map.show='map'" ui-show="event_map.show=='map'"> | 76 <button ng-click="event_map.show='map'" ui-show="event_map.show=='map'"> |
| 66 Map</button> | 77 Map</button> |
| 67 <button ng-click="event_map.show='list'" ui-show="event_map.show=='list'
"> | 78 <button ng-click="event_map.show='list'" ui-show="event_map.show=='list'
"> |
| 68 List</button> | 79 List</button> |
| 69 </div> | 80 </div> |
| 70 | 81 |
| 71 <div id="location-event-map" class="map-canvas" ng-show="event_map.show=='
map'" | 82 <div id="location-event-map" class="map-canvas" ng-show="event_map.show=='
map'" |
| 72 ui-map="event_map.map" ui-options="event_map.map_options"></div> | 83 ui-map="event_map.map" ui-options="event_map.map_options"></div> |
| 73 | 84 |
| 74 <ul id="location-event-list" class="location-event-list" | 85 <ul id="location-event-list" class="location-event-list" |
| 75 ng-show="event_map.show=='list'"> | 86 ng-show="event_map.show=='list'"> |
| 76 <li ng-repeat="event in event_map.events"> | 87 <li ng-repeat="event in event_map.events"> |
| 77 | 88 |
| 78 <div class="event-wrapper" ui-show="event_map.selected === $index"> | 89 <div class="event-wrapper" ui-show="event_map.selected === $index"> |
| 79 <div class="top-border"></div> | 90 <div class="top-border"></div> |
| 80 <div class="bottom-border"></div> | 91 <div class="bottom-border"></div> |
| 81 | 92 |
| 82 | 93 |
| 83 <time datetime="{{event.start|coerceDate|date:'yyyy-MM-dd'}}" | 94 <time datetime="{{event.start|coerceDate|date:'yyyy-MM-dd'}}" |
| 84 ng-bind="event.start|coerceDate|date:'longDate'"></time> | 95 ng-bind="event.start|coerceDate|date:'longDate'"></time> |
| 85 <h3 class="event-title"> | 96 <h3 class="event-title" style="font-size:18px"> |
| 86 <a ng-href="https://developers.google.com{{event.defaultEventUrl}}
" | 97 <a ng-href="https://developers.google.com{{event.defaultEventUrl}}
" |
| 87 ng-bind="event.name" target="_blank"></a> | 98 ng-bind="event.name" target="_blank"></a> |
| 88 </h3> | 99 </h3> |
| 89 <p class="event-location" ng-bind="event.location"></p> | 100 <p class="event-location" ng-bind="event.location"></p> |
| 90 <p class="event-description" ng-bind="event.description"></p> | 101 <!--<p class="event-description" ng-bind="event.description"></p>--> |
| 91 </div> | 102 </div> |
| 92 | 103 |
| 93 | 104 |
| 94 </li> | 105 </li> |
| 95 </ul> | 106 </ul> |
| 96 </div> | 107 </div> |
| 108 <p> |
| 109 Can't find an event near you? Consider <a href="#register">starting your o
wn</a>! |
| 110 </p> |
| 97 </div> | 111 </div> |
| 98 | 112 |
| 99 </section> | 113 </section> |
| 100 | 114 |
| 115 <section id="resources" class="resources-section" ocu-scroll-section> |
| 116 <div class="container"> |
| 117 <h2>Organizer Resources</h2> |
| 118 <p>More to come. See something missing? <a href="https://plus.google.com/com
munities/103524414949893193373">Organizers can let us know</a>.</p> |
| 119 <ul class="event-formats"> |
| 120 <li> |
| 121 <h3>Tech Talk</h3> |
| 122 <p>Host a talk to show off what makes Dart a First-Class language.</p> |
| 123 <a href="#" class="resource-link">Tech Talk deck (Coming soon)</a> |
| 124 <a href="#" class="resource-link">Tech Talk video (Coming soon)</a> |
| 125 </li> |
| 126 <li> |
| 127 <h3>Code Lab</h3> |
| 128 <p>Go from runway to take-off through a guided hands-on Code Lab.</p> |
| 129 <a href="https://www.dartlang.org/codelabs/darrrt/" class="resource-link
">Code Lab worksheet</a> |
| 130 <a href="https://github.com/dart-lang/one-hour-codelab" class="resource-
link">GitHub Repository</a> |
| 131 </li> |
| 132 <li> |
| 133 <h3>Hackathon</h3> |
| 134 <p>Create your own flight plan and use Dart to bring your ideas to the w
eb.</p> |
| 135 <a href="#" class="resource-link">Hackathon guide (Coming soon)</a> |
| 136 </li> |
| 137 </ul> |
| 138 <ul class="event-formats"> |
| 139 <li> |
| 140 <h3>Graphic Assets</h3> |
| 141 <p>Emblazen your event or gear.</p> |
| 142 <a href="/logos" class="resource-link">Logos and colors</a> |
| 143 </li> |
| 144 <li> |
| 145 <h3>Dart Experts</h3> |
| 146 <p>Connect with expert Dartisans.</p> |
| 147 <a href="#" class="resource-link">Q&A over Hangouts (Coming soon)</a
> |
| 148 <a href="#" class="resource-link">Speakers (Coming soon)</a> |
| 149 </li> |
| 150 <li> |
| 151 <h3>Communities</h3> |
| 152 <p>Connect with fellow organizers and other Dartisans over Google+.</p> |
| 153 <a href="https://plus.google.com/communities/103524414949893193373" clas
s="resource-link">Flight School Organizers</a> |
| 154 <a href="http://g.co/dartisans" class="resource-link">Dartisans</a> |
| 155 </li> |
| 156 </ul> |
| 157 </div> |
| 158 |
| 159 </section> |
| 160 |
| 161 <section id="faq" class="faq-section" ocu-scroll-section> |
| 162 <div class="container"> |
| 163 <h2>Frequently Asked Questions</h2> |
| 164 |
| 165 <h3>What are Dart Flight Schools?</h3> |
| 166 <p>Dart Flight Schools are community run events to help developers learn Dar
t and Angular. They’ll be run by local <a href=”developers.google.com/groups”>Go
ogle Developer Groups</a> or other developer meetups all over the world. Each ev
ent is a little different, but generally, a Dart Flight School can include a tec
h talk, code labs, or a hackathon. </p> |
| 167 |
| 168 <h3>Why are you guys doing this?</h3> |
| 169 <p>Dart launched 1.0 in November 2013, and the Dart and Chrome teams wanted
to help developers all over the world try Dart. The Dart team wants to hear feed
back from developers who never used Dart, and from developers that looked at Dar
t when it first launched.</p> |
| 170 |
| 171 <h3>How is Angular involved with this event series?</h3> |
| 172 <p>Angular has ported their popular framework to Dart, and has provided tuto
rials and examples.</p> |
| 173 |
| 174 <h3>I want to talk about this on social media, but can’t do that without the
proper hashtag categorization. Help me.</h3> |
| 175 <p>Awesome! Please use <strong>#flydart</strong>.</p> |
| 176 |
| 177 <h3>I’d like to organize my own Flight School, do we have to do the events i
n February?</h3> |
| 178 <p>Not necessarily, but Google is planning to support and promote groups tha
t run their event in February. You can run a Flight School any time, but you may
not get first-class support.</p> |
| 179 |
| 180 <h3>I’d like to organize my own Flight School, how is Google supporting thes
e events?</h3> |
| 181 <p>The Dart team will be providing instructional materials like slide decks
and code labs. In the weeks leading up to February, the team will also host Hang
outs on Air sessions for potential speakers to answer questions and explain the
content. And of course, we’ll be sending awesome Dart swag to Flight School even
ts. Depending on the resources at local offices, Google will also be hosting and
directly sponsoring many events.</p> |
| 182 |
| 183 <h3>I’d like to organize my own Flight School, are there specific things we
should be talking about?</h3> |
| 184 <p>Yes! Build mobile web apps should be at the top of your list. Other topic
s include: using Dart and Angular to build client-side apps, using Dart for your
server-side app, and compiling Dart apps to JavaScript to run across the modern
web.</p> |
| 185 |
| 186 <h3>I’d like to organize my own Flight School, when is the content going to
be ready?</h3> |
| 187 <p>We’re planning on releasing the content as it’s completed mid-January. St
ay up to date on the organizer mailing list (look for an invite) and Google+ com
munity (look for an invite). You’ll receive invites to these forums if you fill
out the form above. </p> |
| 188 |
| 189 <h3>How do I meet other Flight School organizers?</h3> |
| 190 <p>Organizers are invited to join a private Google+ community. You must sign
up to run an event and provide a name that matches your Google+ identity.</p> |
| 191 |
| 192 <h3>I’m excited about learning Dart RIGHT NOW, and don’t want to wait for a
Flight School, what should I do?</h3> |
| 193 <p>Check out the content that’s already available on <a href="/">dartlang.or
g</a>. You can also find other "Dartisans" on Google+ and ask questions in the <
a href="https://plus.google.com/u/0/communities/114566943291919232850">Dartisan
community</a>. The team also regularly answers questions on <a href="http://stac
koverflow.com/tags/dart">StackOverflow</a>. </p> |
| 194 |
| 195 |
| 196 <h3>I’d like to organize my own Flight School, how can I find Dart speakers
in my area?</h3> |
| 197 <p>Contact your Google Developer Relations regional lead to get help finding
speakers. If you don’t know who this is, contact <a href="https://plus.google.c
om/+StephanieLiu">+Stephanie Liu</a>.</p> |
| 198 </div> |
| 199 </section> |
| 200 |
| 101 <section id="register" class="register-section" ocu-scroll-section> | 201 <section id="register" class="register-section" ocu-scroll-section> |
| 102 <div class="container"> | 202 <div class="container"> |
| 103 <h2>Start Your Own Event</h2> | 203 <h2>Start Your Own Event</h2> |
| 104 <p>Let us know you’re interested in organizing an event or speaking at one,
and we’ll contact you with more information.</p> | 204 <p>Let us know you’re interested in organizing an event or speaking at one, |
| 205 and we’ll contact you with more information. Sign up before January 15, 20
14.</p> |
| 105 <form ng-controller="RegisterCtrl" ng-submit="register.submit()"> | 206 <form ng-controller="RegisterCtrl" ng-submit="register.submit()"> |
| 106 <input type="text" ng-model="register.name" ocu-label="Name" required> | 207 <input type="text" ng-model="register.name" ocu-label="Name" required> |
| 107 <input type="email" ng-model="register.email" ocu-label="Email" required> | 208 <input type="email" ng-model="register.email" ocu-label="Email" required> |
| 108 <small>Please provide your email address so we can keep in touch as 02.201
4 approaches.</small> | 209 <small>Please provide your email address so we can keep in touch as 02.201
4 approaches.</small> |
| 109 <fieldset class="location"> | 210 <fieldset class="location"> |
| 110 <div class="city"> | 211 <div class="city"> |
| 111 <input type="text" ng-model="register.city" ocu-label="city" required> | 212 <input type="text" ng-model="register.city" ocu-label="city" required> |
| 112 </div> | 213 </div> |
| 113 <div class="state"> | 214 <div class="state"> |
| 114 <input class="state" type="text" ng-model="register.state" ocu-label="
state"> | 215 <input class="state" type="text" ng-model="register.state" ocu-label="
state"> |
| (...skipping 20 matching lines...) Expand all Loading... |
| 135 <input type="checkbox" ng-model="register.event.other"> | 236 <input type="checkbox" ng-model="register.event.other"> |
| 136 <div class='input-checkbox' ng-class='{checked: register.event.other}' | 237 <div class='input-checkbox' ng-class='{checked: register.event.other}' |
| 137 ng-click="register.event.other = !register.event.other"></div> | 238 ng-click="register.event.other = !register.event.other"></div> |
| 138 <input type="text" class="other-field" ng-model="register.event.other_
value" placeholder="Other"> | 239 <input type="text" class="other-field" ng-model="register.event.other_
value" placeholder="Other"> |
| 139 </div> | 240 </div> |
| 140 </fieldset> | 241 </fieldset> |
| 141 <div ng-hide="register.submitted"> | 242 <div ng-hide="register.submitted"> |
| 142 <input type="submit" value="Register"> | 243 <input type="submit" value="Register"> |
| 143 </div> | 244 </div> |
| 144 <div ng-show="register.submitted"> | 245 <div ng-show="register.submitted"> |
| 145 <p>Thanks for contributing to Dart Flight Schools! Your information has
been submitted.</p> | 246 <p>Thanks for contributing to Dart Flight Schools! We'll respond via ema
il.</p> |
| 146 </div> | 247 </div> |
| 147 </form> | 248 </form> |
| 148 </div> | 249 </div> |
| 149 | 250 |
| 150 </section> | 251 </section> |
| 151 | 252 |
| 152 <section id="resources" class="resources-section" ocu-scroll-section> | |
| 153 <div class="container"> | |
| 154 <h2>Organizer Resources</h2> | |
| 155 <p>We’ll provide the materials you need to get your community onboarded with
Dart. Here are some of the formats we will support for your Dart Flight School
event:</p> | |
| 156 <ul class="event-formats"> | |
| 157 <li> | |
| 158 <h3>Tech Talk</h3> | |
| 159 <p>Host a talk to learn more about what makes Dart a First-Class languag
e.</p> | |
| 160 <a href="" class="resource-link">Download Tech Talk deck</a> | |
| 161 <a href="" class="resource-link">Tech Talk video</a> | |
| 162 </li> | |
| 163 <li> | |
| 164 <h3>Code Lab</h3> | |
| 165 <p>Go from runway to take-off through a guided hands-on Code Lab.</p> | |
| 166 <a href="" class="resource-link">Download Code Lab worksheet</a> | |
| 167 <a href="" class="resource-link">GitHub Repository</a> | |
| 168 </li> | |
| 169 <li> | |
| 170 <h3>Hackathon</h3> | |
| 171 <p>Create your own flight plan and use Dart to bring your ideas to the w
eb.</p> | |
| 172 <a href="" class="resource-link">Download Hackathon guide</a> | |
| 173 </li> | |
| 174 </ul> | |
| 175 <h2>Reach the Dart team</h2> | |
| 176 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | |
| 177 tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, | |
| 178 quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo | |
| 179 consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse | |
| 180 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat no
n | |
| 181 proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> | |
| 182 <h2>Request/Join a hangout Q&A with the Dart team</h2> | |
| 183 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | |
| 184 tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, | |
| 185 quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo | |
| 186 consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse | |
| 187 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat no
n | |
| 188 proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> | |
| 189 <h2>Promote your event</h2> | |
| 190 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | |
| 191 tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, | |
| 192 quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo | |
| 193 consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse | |
| 194 cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat no
n | |
| 195 proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> | |
| 196 <a href="" class="resource-link">Download Dart Logo Assets</a> | |
| 197 </div> | |
| 198 | |
| 199 </section> | |
| 200 | |
| 201 <section id="faq" class="faq-section" ocu-scroll-section> | |
| 202 <div class="container"> | |
| 203 <h2>Frequently Asked Questions</h2> | |
| 204 <h3>I hear those things are awfully loud.</h3> | |
| 205 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod | |
| 206 tempor incididunt ut labore et dolore magna aliqua.</p> | |
| 207 <h3>Is there a chance the track could bend?</h3> | |
| 208 <p>Ut enim ad minim veniam, | |
| 209 quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo | |
| 210 consequat. </p> | |
| 211 | |
| 212 <h3>What about us brain-dead slobs?</h3> | |
| 213 <p>Duis aute irure dolor in reprehenderit in voluptate velit esse | |
| 214 cillum dolore eu fugiat nulla pariatur.</p> | |
| 215 <h3>Were you sent here by the Devil?</h3> | |
| 216 <p>Excepteur sint occaecat cupidatat non | |
| 217 proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> | |
| 218 </div> | |
| 219 </section> | |
| 220 | |
| 221 | 253 |
| 222 <div class="sky-layer"></div> | 254 <div class="sky-layer"></div> |
| 223 | 255 |
| 224 <div class="stars-layer"></div> | 256 <div class="stars-layer"></div> |
| 225 | 257 |
| 226 <div class="milky-way-layer"> | 258 <div class="milky-way-layer"> |
| 227 <img src="img/milky_way.png"> | 259 <img src="img/milky_way.png"> |
| 228 </div> | 260 </div> |
| 229 | 261 |
| 230 <div class="earth-layer"> | 262 <div class="earth-layer"> |
| 231 <img src="img/earth.png"> | 263 <img src="img/earth.png"> |
| 232 </div> | 264 </div> |
| 233 | 265 |
| 234 <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></scrip
t> | 266 <script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></scrip
t> |
| 235 | |
| 236 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.min.js"></s
cript> | 267 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.min.js"></s
cript> |
| 237 <script src="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/info
box/src/infobox.js"></script> | 268 <script src="//google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/s
rc/infobox.js"></script> |
| 238 <script src="js/plugins.min.js"></script> | 269 <script src="js/plugins.min.js"></script> |
| 239 <script src="js/app.js"></script> | 270 <script src="js/app.js"></script> |
| 240 | 271 |
| 241 <script> | 272 <style> |
| 242 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | 273 p a { text-decoration: underline; } |
| 243 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | 274 </style> |
| 244 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m
) | |
| 245 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
| 246 | 275 |
| 247 // fill in analytics here | 276 {% include analytics.html %} |
| 248 // ga('create', '', ''); | |
| 249 // ga('send', 'pageview'); | |
| 250 </script> | |
| 251 | 277 |
| 252 </body> | 278 </body> |
| 253 </html> | 279 </html> |
| OLD | NEW |