-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.php
213 lines (169 loc) · 8.26 KB
/
index.php
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<?php
include('utils.php');
date_default_timezone_set('Europe/London');
$now = new DateTime('now');
$launch = new DateTime('09:55:00 2012-06-25');
// $turnThatShitOff = new DateTime('13:00:00 2012-06-25');
$dummy = false;
// if ($now < $turnThatShitOff) {
// $dummy = true;
// }
$dummy = isset($_GET['reveal']);
if ($now < $launch3) {
// include('../phase2/index.php');
// exit;
}
?>
<!DOCTYPE html>
<html class="noJS<?php if ($dummy) echo " dummy"; ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Full Frontal 2012 - JavaScript Conference</title>
<script>
document.documentElement.className = '<?php if ($dummy) echo "dummy"; ?>';
</script>
<!--
Hey there, nice for you to look under the hood. Remy here,
your one and only curator of Full Frontal. Now, I had hoped
to release a schedule at the same time as tickets because
for the last four years (well, certainly the last three),
I've tried to based my conference on content first, then
match those speakers to the content. Indeed those speakers
I've approached has been to speak on a specific topic I had
in mind - so for that, I'm super excited. Since it's only
June, it's a bit unfair to ask them for a title and abstract
5 months in advance, so the schedule will go up here in the
next month or so.
If you're curious about how many checkins happened over the
weekend to make sure I made the release date for that damn
ticking clock, check this out:
https://github.com/leftlogic/fullfrontal2012/graphs/code-frequency
Yeah, so much for leaving time for making sure everything
was ready. Anyway, I hope if you're reading this, you've
grabbed your ticket already or maybe even joining us for
one of the workshops (the mixed-bagged workshop is something
I think will be really cool, and great to learn from).
Anyway, I've gotta hit the sack, no doubt my son will wake
me up in around 4-5 hours.
Cheers,
- @rem
-->
<link rel="stylesheet" href="/fullfrontal.css">
<link rel="shortcut icon" href="/favicon.ico">
<!--[if lt IE 9]>
<link rel="stylesheet" href="/ie.css">
<script>
(function(g,b){function k(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function l(a){var c={},f=a.createElement,b=a.createDocumentFragment,d=b();a.createElement=function(a){if(!e.shivMethods)return f(a);var b;b=c[a]?c[a].cloneNode():m.test(a)?(c[a]=f(a)).cloneNode():f(a);return b.canHaveChildren&&!n.test(a)?d.appendChild(b):b};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+k().join().replace(/\w+/g,function(a){f(a);
d.createElement(a);return'c("'+a+'")'})+");return n}")(e,d)}function h(a){var c;if(a.documentShived)return a;if(e.shivCSS&&!i){c=a.createElement("p");var b=a.getElementsByTagName("head")[0]||a.documentElement;c.innerHTML="x<style>article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}mark{background:#FF0;color:#000}</style>";c=!!b.insertBefore(c.lastChild,b.firstChild)}j||(c=!l(a));if(c)a.documentShived=c;return a}var d=g.html5||{},n=/^<|^(?:button|form|map|select|textarea|object|iframe|option|optgroup)$/i,
m=/^<|^(?:a|b|button|code|div|fieldset|form|h1|h2|h3|h4|h5|h6|i|iframe|img|input|label|li|link|ol|option|p|param|q|script|select|span|strong|style|table|tbody|td|textarea|tfoot|th|thead|tr|ul)$/i,i,j;(function(){var a=b.createElement("a");a.innerHTML="<xyz></xyz>";i="hidden"in a;if(!(a=1==a.childNodes.length))a:{try{b.createElement("a")}catch(c){a=!0;break a}a=b.createDocumentFragment();a="undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}j=
a})();var e={elements:d.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:!1!==d.shivCSS,shivMethods:!1!==d.shivMethods,type:"default",shivDocument:h};g.html5=e;h(b)})(this,document);
</script>
<![endif]-->
</head>
<!--[if IE 8]><body class="ie"><![endif]-->
<!--[if gt IE 8]><body><![endif]-->
<!--[if !IE]><!--><body class="<?php if ($dummy) echo "dummy"; ?>"><!--<![endif]-->
<div id="dressing-gown">
<header>
<div class="ponch"></div><div class="chips"></div><!-- know your TV cop characters -->
<div class="wrapper">
<nav>
<ul>
<li><a href="#speakers">Speakers</a></li>
<li><a href="#schedule">Schedule</a></li>
<li><a href="#workshops">Workshops</a></li>
<li><a href="#locations">Locations</a></li>
<!-- <li><a href="#fringe">Fringe</a></li> -->
<li><a href="#sponsors">Sponsors</a></li>
<li class="tickets"><a class="pullout" href="/tickets#tickets">Tickets</a></li>
</ul>
<span id="show-menu">Pull down to show menu…</span>
</nav>
<img class="logo" src="/images/logo.png" width="140" height="130" alt="Full Frontal">
<h1>
<time datetime="2012-11-09T09:00">09/11/12</time>
<span>Full Frontal 2012
<span hidden>
<!-- Force the above line to justify -->
It's the best JavaScript conference ever, justfiyable hackable
</span>
<span>
</h1>
<span class="sold-out"><a class="sold-out pullout button buy-tickets" href="/tickets#tickets">Sold Out
</a></span>
<span class="sold-out"><a class="sold-out pullout button buy-tickets" href="/tickets#tickets">Sold Out
</a></span>
</div>
</header>
<div class="main"><div class="wrapper">
<p class="lede vevent">
<strong class="summary">Full Frontal 2012</strong> is a one day
<br class="superflous-br"><strong>JavaScript Conference</strong>
<br>at the <span class="location">Duke of York’s Picturehouse
<br class="extra-br">in Brighton, UK </span>
<br>on the <time class="dtstart" title="2012-11-09T09:00" datetime="2012-11-09T09:00">
<strong>9th November 2012</strong>
</time>
</p>
<hr>
<?php require('includes/schedule.php'); ?>
<hr>
<?php require('includes/speakers.php'); ?>
<hr>
<?php require('includes/workshops.php'); ?>
<hr>
<?php require('includes/locations.php'); ?>
<?php // require('includes/fringe.php'); ?>
<hr>
<?php require('includes/sponsors.php'); ?>
<hr>
<article class="comingsoon yeahpointlessiknow"><h2><span>Coming soon</span></h2></article>
</div></div>
<footer>
<div class="date-twitter">
<time class="date" datetime="2012-11-09T09:00"><strong>09<span>/</span>11<span>/</span>12</strong></time>
<a class="twitter" href="https://twitter.com/fullfrontalconf" title="Follow Full Frontal on Twitter">@fullfrontalconf</a>
</div>
<p class="previous">
Previous years<br>
<a href="http://2011.full-frontal.org/">2011</a>,
<a href="http://2010.full-frontal.org/">2010</a>,
<a href="http://2009.full-frontal.org/">2009</a>
</p>
<a class="left-logic" href="http://leftlogic.com">Left Logic</a>
</footer>
</div>
<script src="/js/jquery.js"></script>
<script src="/js/fullfrontal.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?&sensor=false"></script>
<script src="http://maps.stamen.com/js/tile.stamen.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1656750-30']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script>
var now = +new Date;
if(now < new Date('2012-11-06T08:00') || now >= new Date('2012-11-09T17:35')) {
setTimeout(function () {
if (!pageYOffset && (!location.hash || location.hash === '#?') && document.getElementById('show-menu')) {
if (!matchMedia('@media screen and (min-width: 820px)').matches) {
document.getElementById('show-menu').scrollIntoView();
} else {
}
}
}, 100);
}
</script>
<?php
if ($dummy) { include('dummy.html'); }
?>
</body>
</html>