Email testing support, added Gemfile.lock and compiled bumbleberry assets to gitignore.
This commit is contained in:
@@ -44,9 +44,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">San Marcos, Texas</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,59 +13,53 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<body class="home">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a class="current" href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</a><form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
<div id="header-title">
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
<div class="cover" style="background-image: url()"></div>
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<figure>
|
||||
<img>
|
||||
</figure>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
<div id="content">
|
||||
<article>
|
||||
<h2>My Bike!Bike!</h2>
|
||||
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
@@ -94,7 +88,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
<a href="/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="0">Edit Conference</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="0">Edit Conference</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
|
||||
+1
-1
@@ -47,7 +47,7 @@
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="0">Edit Conference</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
|
||||
+88
-149
@@ -1,152 +1,91 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-broadcast">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/broadcast">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Email_Participants" data-i18n-needs-translation="0">Email Participants</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><span class="translated-contentblock" data-i18n-key="articles.conference_registration.paragraphs.Email_Participants" data-i18n-needs-translation="0"><p>This page is used to contact all participants. Text can be entered as <a href="http://daringfireball.net/projects/markdown/basics" target="_blank">Markdown</a>. Pressing 'test' will send the email only to you, make sure you do this and use caution in general before pressing 'send'</p>
|
||||
</span>
|
||||
<form class="composition" action="/conferences/MyBikeBike/broadcast/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="text-field input-field big">
|
||||
<label for="subject"><span class="translated-content" data-i18n-key="forms.labels.generic.subject" data-i18n-needs-translation="0">Subject</span></label>
|
||||
<input type="text" name="subject" id="subject" required="required">
|
||||
</div>
|
||||
<div class="select-field input-field">
|
||||
<label for="content"><span class="translated-content" data-i18n-key="forms.labels.generic.content" data-i18n-needs-translation="0">Content</span></label>
|
||||
<textarea name="content" id="content" required="required"></textarea>
|
||||
</div>
|
||||
<div class="actions right">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.preview" data-i18n-needs-translation="0"><button name="button" type="submit" value="preview">Preview</button></span>
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.test" data-i18n-needs-translation="0"><button name="button" type="submit" value="test">Test</button></span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div></div></article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/broadcast/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
<!DOCTYPE email>
|
||||
<html xmlns='http://www.w3.org/1999/xhtml'>
|
||||
<head>
|
||||
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
|
||||
<title>[My Bike!Bike!] My Subject</title>
|
||||
<style>
|
||||
#outlook a {padding:0;}
|
||||
body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;}
|
||||
.ExternalClass {width:100%;}
|
||||
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
|
||||
#backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;}
|
||||
img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;}
|
||||
a img {border:none;}
|
||||
.image_fix {display:block;max-width:100%}
|
||||
p {margin: 1em;color:#333 !important;}
|
||||
h1, h2, h3, h4, h5, h6 {color:#333 !important;}
|
||||
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #00ADEF !important;}
|
||||
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #D89E59 !important; }
|
||||
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #DD57EF !important; }
|
||||
table td {border-collapse: collapse;}
|
||||
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; max-width:512px;min-width:280px;}
|
||||
a {color: #00ADEF;}
|
||||
a:link { color: #00ADEF; }
|
||||
a:visited { color: #00ADEF; }
|
||||
a:hover { color: #02CA9E; }
|
||||
@media only screen and (max-device-width: 480px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #333;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
}
|
||||
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #00ADEF;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<meta email-from='noreply@bikebike.org'/><meta email-to='somebody@bikebike.org'/></head>
|
||||
<body>
|
||||
<table border='0' cellpadding='0' cellspacing='0' id='backgroundTable'>
|
||||
<tr>
|
||||
<td>
|
||||
<table align='center' border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td colspan='2' style='text-align: center' valign='top'>
|
||||
<img class='image_fix' src='http://127.0.0.1:53678'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' valign='top'><p>Lorem Ipsum</p>
|
||||
|
||||
|
||||
</body></html>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||
</td>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<a href='http://127.0.0.1:53678'>© Bike!Bike! 2015</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,147 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
@@ -13,7 +13,7 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-workshops">
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
@@ -25,41 +25,48 @@
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" xlink:href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage xlink:href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Workshops" data-i18n-needs-translation="0">Workshops</span></h1>
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.workshops.headings.Workshops" data-i18n-needs-translation="0">Workshops</span></h2>
|
||||
</div><div class="columns medium-6"><p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.Workshops" data-i18n-needs-translation="0">Do you have an exciting skill to share with us? Want to chat about creating safe community spaces? Want to make sure we fit a good bike ride into the weekend? Propose a workshop! Don’t worry if you’re not an expert, we want to hear about everyone’s experience within the many configurations of community shops we’re coming from.</span></p>
|
||||
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.Your_Workshops" data-i18n-needs-translation="0">Your Workshops</span></h3>
|
||||
<ul class="workshop-previews">
|
||||
</ul>
|
||||
<a class="button" href="/conferences/MyBikeBike/workshops/create/"><span class="translated-content" data-i18n-key="actions.workshops.create" data-i18n-needs-translation="0">New Workshop</span></a>
|
||||
</div></div><div class="row"><ul class="workshop-previews">
|
||||
</ul>
|
||||
</div></article>
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -87,7 +94,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/workshops/">
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
@@ -44,9 +44,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">San Marcos, Texas</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,59 +13,53 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<body class="home">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a class="current" href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</a><form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
<div id="header-title">
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
<div class="cover" style="background-image: url()"></div>
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<figure>
|
||||
<img>
|
||||
</figure>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
<div id="content">
|
||||
<article>
|
||||
<h2>My Bike!Bike!</h2>
|
||||
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
@@ -94,7 +88,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
<a href="/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
+1
-1
@@ -133,7 +133,7 @@
|
||||
<span class="translated-content" data-i18n-key="workshop.options.space.outdoor_meeting" data-i18n-needs-translation="0">Outdoor Space</span>
|
||||
</label></div>
|
||||
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
|
||||
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="1">Notes are only viewable by conference hosts and workshop facilitators</span></p>
|
||||
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="0">Notes are only viewable by conference hosts and workshop facilitators</span></p>
|
||||
<div class="text-area-field input-field">
|
||||
<label for="notes"><span class="translated-content" data-i18n-key="forms.labels.generic.notes" data-i18n-needs-translation="0">Notes</span></label>
|
||||
<textarea name="notes" id="notes"></textarea>
|
||||
|
||||
+1
-1
@@ -133,7 +133,7 @@
|
||||
<span class="translated-content" data-i18n-key="workshop.options.space.outdoor_meeting" data-i18n-needs-translation="0">Outdoor Space</span>
|
||||
</label></div>
|
||||
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
|
||||
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="1">Notes are only viewable by conference hosts and workshop facilitators</span></p>
|
||||
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="0">Notes are only viewable by conference hosts and workshop facilitators</span></p>
|
||||
<div class="text-area-field input-field">
|
||||
<label for="notes"><span class="translated-content" data-i18n-key="forms.labels.generic.notes" data-i18n-needs-translation="0">Notes</span></label>
|
||||
<textarea name="notes" id="notes"></textarea>
|
||||
|
||||
@@ -1,147 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
@@ -13,7 +13,7 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-stats">
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
@@ -25,101 +25,48 @@
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/stats">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" xlink:href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage xlink:href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Registration_Stats" data-i18n-needs-translation="0">Registration Stats</span></h1>
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Stats" data-i18n-needs-translation="0">Stats</span></h2>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Stats" data-i18n-needs-translation="0">Check Out who's coming and what they've paid so far. See at a glance how much accommodation is needed and what people prefer to eat.</span></p>
|
||||
</div><div class="columns medium-6"><ul class="stats">
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Registrations" data-i18n-needs-translation="0">Total Registrations</span></h3>
|
||||
<div class="stat important">1</div>
|
||||
</li>
|
||||
<li class="money">
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Donations" data-i18n-needs-translation="0">Total Donations</span></h3>
|
||||
<div class="stat">$0.00</div>
|
||||
</li>
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Donation_Count" data-i18n-needs-translation="0">Donation Count</span></h3>
|
||||
<div class="stat">
|
||||
0 / 1
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Housing" data-i18n-needs-translation="0">Housing</span></h3>
|
||||
<div class="breakdown">
|
||||
<div class="stat-with-label">
|
||||
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.house" data-i18n-needs-translation="0">Indoor Location</span></div>
|
||||
<div class="stat">1</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Bikes" data-i18n-needs-translation="0">Bikes</span></h3>
|
||||
<div class="breakdown">
|
||||
<div class="stat">1 / 1</div>
|
||||
<div class="stat-with-label">
|
||||
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bike.medium" data-i18n-needs-translation="0">Medium</span></div>
|
||||
<div class="stat percent">100.00%</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Food" data-i18n-needs-translation="0">Food</span></h3>
|
||||
<div class="breakdown">
|
||||
<div class="stat-with-label">
|
||||
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.meat" data-i18n-needs-translation="0">Omnivore</span></div>
|
||||
<div class="stat percent">100.00%</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Languages" data-i18n-needs-translation="0">Languages</span></h3>
|
||||
<div class="breakdown">
|
||||
<div class="stat-with-label">
|
||||
<div class="label"><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></div>
|
||||
<div class="stat percent">100.00%</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div><div class="columns medium-6"><div class="allergies">
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Allergies" data-i18n-needs-translation="0">Allergies</span></h3>
|
||||
<ul>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="other">
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></h3>
|
||||
<ul>
|
||||
</ul>
|
||||
</div>
|
||||
</div></div></article>
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -147,7 +94,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/stats/">
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/xconference.jpg)">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/workshop.jpg)">
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.about.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></h1>
|
||||
|
||||
@@ -1,149 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="error_404">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
|
||||
<input name="cmd" type="hidden" value="_donations">
|
||||
<input name="business" type="hidden">
|
||||
<input name="lc" type="hidden" value="US">
|
||||
<input name="item_name" type="hidden" value="Bike!Bike!">
|
||||
<input name="no_note" type="hidden" value="0">
|
||||
<input name="currency_code" type="hidden" value="USD">
|
||||
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/empty-racks.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.404.Page_Not_Found" data-i18n-needs-translation="0">Page Not Found</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content"><div class="row"><div class="columns medium-12"><h1>
|
||||
<span class="translated-content" data-i18n-key="error.404.title" data-i18n-needs-translation="0">404: This page doesn't exist</span>
|
||||
</h1>
|
||||
<p>
|
||||
<span class="translated-content" data-i18n-key="error.404.description" data-i18n-needs-translation="0">Sorry, we couldn't find the page you were looking for. If you really believe that it should exist please contact admin@bikebike.org or file an issue on github: https://github.com/bikebike/BikeBike/issues</span>
|
||||
</p>
|
||||
</div></div></div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/error_404">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
@@ -13,7 +13,7 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="policy">
|
||||
<body class="error_404">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
@@ -42,37 +42,34 @@
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/columbus_group.jpg)">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" xlink:href="/assets/empty-racks.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage xlink:href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.policy.Safer_Spaces_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></h1>
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.404.Page_Not_Found" data-i18n-needs-translation="0">Page Not Found</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content">
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><div class="policy-agreement">
|
||||
<h2><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h2>
|
||||
<ul>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.commitment" data-i18n-needs-translation="0">We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.respect" data-i18n-needs-translation="0">We respect everyone's names, preferred gender pronouns, expressed identities and experiences.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.empowerment" data-i18n-needs-translation="0">We support the empowerment of each person and group.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.accessible" data-i18n-needs-translation="0">We commit to making spaces as accessible as possible; physically, socially, and personally.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.peaceful" data-i18n-needs-translation="0">We are peaceful and honest.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.spaces" data-i18n-needs-translation="0">We respect each others bodies and spaces.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.hearing" data-i18n-needs-translation="0">We commit to hearing each other and creating opportunities for all voices to be heard.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.intent" data-i18n-needs-translation="0">We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.open_minds" data-i18n-needs-translation="0">We encourage open minds and open hearts.</span></li>
|
||||
<li><span class="translated-content" data-i18n-key="articles.policy.term.learning" data-i18n-needs-translation="0">We promote inclusive learning spaces and questions in the spirit of personal growth.</span></li>
|
||||
</ul>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.Why" data-i18n-needs-translation="0">Why have a Safer Space Agreement?</span></h3>
|
||||
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.Why" data-i18n-needs-translation="0">In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.</span></p>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.How" data-i18n-needs-translation="0">How is it enforced?</span></h3>
|
||||
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.How" data-i18n-needs-translation="0">The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.</span></p>
|
||||
</div>
|
||||
|
||||
</div></div></article>
|
||||
</div>
|
||||
<div id="content"><div class="row"><div class="columns medium-12"><h1>
|
||||
<span class="translated-content" data-i18n-key="error.404.title" data-i18n-needs-translation="0">404: This page doesn't exist</span>
|
||||
</h1>
|
||||
<p>
|
||||
<span class="translated-content" data-i18n-key="error.404.description" data-i18n-needs-translation="0">Sorry, we couldn't find the page you were looking for. If you really believe that it should exist please contact admin@bikebike.org or file an issue on github: https://github.com/bikebike/BikeBike/issues</span>
|
||||
</p>
|
||||
</div></div></div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
@@ -99,7 +96,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/policy">
|
||||
<a href="/error_404">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
@@ -48,9 +48,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Halifax, Nova Scotia</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Sackville, New Brunswick</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -48,9 +48,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Halifax, Nova Scotia</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Halifax, Nova Scotia</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -39,9 +39,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Sackville, New Brunswick</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE email>
|
||||
<html xmlns='http://www.w3.org/1999/xhtml'>
|
||||
<head>
|
||||
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
|
||||
<title><span class="translated-content" data-i18n-key="email.subject.confirm_email" data-i18n-needs-translation="0">Confirmation Email</span></title>
|
||||
<style>
|
||||
#outlook a {padding:0;}
|
||||
body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;}
|
||||
.ExternalClass {width:100%;}
|
||||
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
|
||||
#backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;}
|
||||
img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;}
|
||||
a img {border:none;}
|
||||
.image_fix {display:block;max-width:100%}
|
||||
p {margin: 1em;color:#333 !important;}
|
||||
h1, h2, h3, h4, h5, h6 {color:#333 !important;}
|
||||
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #00ADEF !important;}
|
||||
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #D89E59 !important; }
|
||||
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #DD57EF !important; }
|
||||
table td {border-collapse: collapse;}
|
||||
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; max-width:512px;min-width:280px;}
|
||||
a {color: #00ADEF;}
|
||||
a:link { color: #00ADEF; }
|
||||
a:visited { color: #00ADEF; }
|
||||
a:hover { color: #02CA9E; }
|
||||
@media only screen and (max-device-width: 480px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #333;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #00ADEF;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<meta email-from='noreply@bikebike.org'/><meta email-to='myemail@bikebike.org'/></head>
|
||||
<body>
|
||||
<table border='0' cellpadding='0' cellspacing='0' id='backgroundTable'>
|
||||
<tr>
|
||||
<td>
|
||||
<table align='center' border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td colspan='2' valign='top'><p><span class="translated-content" data-i18n-key="email.confirmation.paragraph.please_confirm" data-i18n-needs-translation="0">Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address.</span></p>
|
||||
<p>
|
||||
<a href='/confirm/40296f19a38cc7f26b833609ab0f422f439d570b44d34b4ee0e7985055e7c832'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||
</td>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<a href='http://127.0.0.1:53678'>© Bike!Bike! 2015</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
-136
@@ -1,136 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-register">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content">
|
||||
|
||||
<article>
|
||||
<div class="row"><article>
|
||||
<div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Enter_Your_Email" data-i18n-needs-translation="0">Enter your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-7"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.confirm_email_address" data-i18n-needs-translation="0">We ask that you first confirm your email address, once your email address is confirmed you will be able to complete registration, add workshops and pay your registration donation fee. If you have already registered, you can re-confirm you e-mail address to modify your your registration details.</span></p>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.register" data-i18n-needs-translation="0"><button name="button" type="submit" value="register">Register</button></span>
|
||||
</form>
|
||||
|
||||
</div></article>
|
||||
|
||||
</div></article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/register/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
+2
-2
@@ -67,8 +67,8 @@
|
||||
<label for="departure"><span class="translated-content" data-i18n-key="forms.labels.generic.departure" data-i18n-needs-translation="0">Departure date</span></label>
|
||||
</div>
|
||||
<div class="date-field input-field">
|
||||
<input type="datetime-local" name="arrival" id="arrival" value="2015-08-02T00:00:00">
|
||||
<input type="datetime-local" name="departure" id="departure" value="2015-08-06T00:00:00">
|
||||
<input type="datetime-local" name="arrival" id="arrival" value="2015-08-07T00:00:00">
|
||||
<input type="datetime-local" name="departure" id="departure" value="2015-08-11T00:00:00">
|
||||
</div>
|
||||
</div>
|
||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.languages" data-i18n-needs-translation="0">Which languages do you speak?</span></h3>
|
||||
|
||||
+65
-19
@@ -44,29 +44,75 @@
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content">
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Payment" data-i18n-needs-translation="0">Payment</span></h2>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Payment" data-i18n-needs-translation="0">Thank you for completing your registration. We'll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.</span></p>
|
||||
</div><div class="columns large-9 push-1"><form class="payment" action="/conferences/MyBikeBike/register/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="button" id="button" value="payment">
|
||||
<div class="three-options">
|
||||
<button name="amount" type="submit" value="25.0">$25.00
|
||||
</button><button name="amount" type="submit" value="50.0">$50.00
|
||||
</button><button name="amount" type="submit" value="100.0">$100.00
|
||||
</button></div>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Youre_Done" data-i18n-needs-translation="0">You're Done!</span></h2>
|
||||
</div><div class="columns medium-6 large-7"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.done" data-i18n-needs-translation="0">Thank you for registering for Bike!Bike!</span></p>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.workshops" data-i18n-needs-translation="0">You can now take a look at proposed workshops and even propose one yourself if you like.</span></p>
|
||||
<div class="actions">
|
||||
<a class="button" href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="articles.conference_registration.actions.View_Workshops" data-i18n-needs-translation="0">View Workshops</span></a>
|
||||
</div>
|
||||
</div><div class="columns medium-6 large-5"><h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Your_Registration" data-i18n-needs-translation="0">Your Registration</span></h3>
|
||||
<table>
|
||||
<tbody><tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.name" data-i18n-needs-translation="0">What is your name?</span></th>
|
||||
<td>John Doe</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.location" data-i18n-needs-translation="0">Where are you coming from?</span></th>
|
||||
<td>Mushaboom, NS</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.arrival" data-i18n-needs-translation="0">Arrival</span></th>
|
||||
<td>12am, January 1, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.departure" data-i18n-needs-translation="0">Departure</span></th>
|
||||
<td>12am, January 4, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.languages" data-i18n-needs-translation="0">Which languages do you speak?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.housing" data-i18n-needs-translation="0">Do you need a place to stay?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.none" data-i18n-needs-translation="0">I'll take care of it</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.bike" data-i18n-needs-translation="0">Do you need a bike?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bike.small" data-i18n-needs-translation="0">Small</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.food" data-i18n-needs-translation="0">What are your eating habits?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.vegan" data-i18n-needs-translation="0">Vegan</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.allergies" data-i18n-needs-translation="0">Do you have any allergies?</span></th>
|
||||
<td>
|
||||
<span class="translated-content" data-i18n-key="articles.conference_registration.none" data-i18n-needs-translation="0">(none)</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></th>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.payment" data-i18n-needs-translation="0">Fees paid</span></th>
|
||||
<td>$50.00</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<form action="/conferences/MyBikeBike/register/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="actions">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.edit_registration" data-i18n-needs-translation="0"><button name="button" type="submit" value="register">Edit my registration</button></span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<form class="payment" action="/conferences/MyBikeBike/register/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<span class="currency">$</span>
|
||||
<input type="number" name="amount" id="amount" required="required" step="0.01" min="0.0">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.custom_amount" data-i18n-needs-translation="0"><button name="button" type="submit" value="payment">Custom amount</button></span>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p>
|
||||
</form>
|
||||
|
||||
</div><div class="columns large-2"></div>
|
||||
|
||||
</div>
|
||||
</div></article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
-194
@@ -1,194 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-register">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Youre_Done" data-i18n-needs-translation="0">You're Done!</span></h2>
|
||||
</div><div class="columns medium-6 large-7"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.done" data-i18n-needs-translation="0">Thank you for registering for Bike!Bike!</span></p>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.workshops" data-i18n-needs-translation="0">You can now take a look at proposed workshops and even propose one yourself if you like.</span></p>
|
||||
<div class="actions">
|
||||
<a class="button" href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="articles.conference_registration.actions.View_Workshops" data-i18n-needs-translation="0">View Workshops</span></a>
|
||||
</div>
|
||||
</div><div class="columns medium-6 large-5"><h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Your_Registration" data-i18n-needs-translation="0">Your Registration</span></h3>
|
||||
<table>
|
||||
<tbody><tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.name" data-i18n-needs-translation="0">What is your name?</span></th>
|
||||
<td>John Doe</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.location" data-i18n-needs-translation="0">Where are you coming from?</span></th>
|
||||
<td>Mushaboom, NS</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.arrival" data-i18n-needs-translation="0">Arrival</span></th>
|
||||
<td>12am, January 1, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.departure" data-i18n-needs-translation="0">Departure</span></th>
|
||||
<td>12am, January 4, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.languages" data-i18n-needs-translation="0">Which languages do you speak?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.housing" data-i18n-needs-translation="0">Do you need a place to stay?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.none" data-i18n-needs-translation="0">I'll take care of it</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.bike" data-i18n-needs-translation="0">Do you need a bike?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bike.small" data-i18n-needs-translation="0">Small</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.food" data-i18n-needs-translation="0">What are your eating habits?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.vegan" data-i18n-needs-translation="0">Vegan</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.allergies" data-i18n-needs-translation="0">Do you have any allergies?</span></th>
|
||||
<td>
|
||||
<span class="translated-content" data-i18n-key="articles.conference_registration.none" data-i18n-needs-translation="0">(none)</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></th>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.payment" data-i18n-needs-translation="0">Fees paid</span></th>
|
||||
<td>$50.00</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<form action="/conferences/MyBikeBike/register/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="actions">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.edit_registration" data-i18n-needs-translation="0"><button name="button" type="submit" value="register">Edit my registration</button></span>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div></article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/register/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
-142
@@ -1,142 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="do_confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Check_Email" data-i18n-needs-translation="0">Please check your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.email_confirm" data-i18n-needs-translation="0">Confirm Email</span></h2>
|
||||
</div><div class="columns medium-12"><span class="translated-contentblock" data-i18n-key="articles.conference_registration.paragraphs.email_confirm" data-i18n-needs-translation="0"><p>Go to your inbox! You should see an email from Bike!Bike! in just a few moments. There will be a link in the email for you to click on. Check your spam box if you do not see it. If you encounter any problems, please email to <a href="mailto:admin@bikebike.org" target="_blank">admin@bikebike.org</a>.</p>
|
||||
</span>
|
||||
</div></div></article>
|
||||
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/doconfirm/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
+27
-21
@@ -13,7 +13,7 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-register">
|
||||
<body class="do_confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
@@ -25,37 +25,43 @@
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
</div>
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" xlink:href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage xlink:href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Check_Email" data-i18n-needs-translation="0">Please check your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content">
|
||||
|
||||
<div id="content"><article>
|
||||
<article>
|
||||
<div class="row"><article>
|
||||
<div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Enter_Your_Email" data-i18n-needs-translation="0">Enter your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-7"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.confirm_email_address" data-i18n-needs-translation="0">We ask that you first confirm your email address, once your email address is confirmed you will be able to complete registration, add workshops and pay your registration donation fee. If you have already registered, you can re-confirm you e-mail address to modify your your registration details.</span></p>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.register" data-i18n-needs-translation="0"><button name="button" type="submit" value="register">Register</button></span>
|
||||
</form>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.email_confirm" data-i18n-needs-translation="0">Confirm Email</span></h2>
|
||||
</div><div class="columns medium-12"><span class="translated-contentblock" data-i18n-key="articles.conference_registration.paragraphs.email_confirm" data-i18n-needs-translation="0"><p>Go to your inbox! You should see an email from Bike!Bike! in just a few moments. There will be a link in the email for you to click on. Check your spam box if you do not see it. If you encounter any problems, please email to <a href="mailto:admin@bikebike.org" target="_blank">admin@bikebike.org</a>.</p>
|
||||
</span>
|
||||
</div></div></article>
|
||||
|
||||
</div></article>
|
||||
|
||||
</div></article>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -83,7 +89,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/register/">
|
||||
<a href="/doconfirm/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
<!DOCTYPE email>
|
||||
<html xmlns='http://www.w3.org/1999/xhtml'>
|
||||
<head>
|
||||
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
|
||||
<meta content='width=device-width, initial-scale=1.0' name='viewport'>
|
||||
<title><span class="translated-content" data-i18n-key="email.subject.confirm_email" data-i18n-needs-translation="0">Confirmation Email</span></title>
|
||||
<style>
|
||||
#outlook a {padding:0;}
|
||||
body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;}
|
||||
.ExternalClass {width:100%;}
|
||||
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;}
|
||||
#backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;}
|
||||
img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;}
|
||||
a img {border:none;}
|
||||
.image_fix {display:block;max-width:100%}
|
||||
p {margin: 1em;color:#333 !important;}
|
||||
h1, h2, h3, h4, h5, h6 {color:#333 !important;}
|
||||
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #00ADEF !important;}
|
||||
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #D89E59 !important; }
|
||||
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #DD57EF !important; }
|
||||
table td {border-collapse: collapse;}
|
||||
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; max-width:512px;min-width:280px;}
|
||||
a {color: #00ADEF;}
|
||||
a:link { color: #00ADEF; }
|
||||
a:visited { color: #00ADEF; }
|
||||
a:hover { color: #02CA9E; }
|
||||
@media only screen and (max-device-width: 480px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #333;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
|
||||
a[href^="tel"], a[href^="sms"] {
|
||||
text-decoration: none;
|
||||
color: #00ADEF;
|
||||
pointer-events: none;
|
||||
cursor: default;
|
||||
}
|
||||
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
|
||||
text-decoration: default;
|
||||
color: #00ADEF !important;
|
||||
pointer-events: auto;
|
||||
cursor: default;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
<meta email-from='noreply@bikebike.org'/><meta email-to='myemail@bikebike.org'/></head>
|
||||
<body>
|
||||
<table border='0' cellpadding='0' cellspacing='0' id='backgroundTable'>
|
||||
<tr>
|
||||
<td>
|
||||
<table align='center' border='0' cellpadding='0' cellspacing='0'>
|
||||
<tr>
|
||||
<td colspan='2' valign='top'><p><span class="translated-content" data-i18n-key="email.confirmation.paragraph.please_confirm" data-i18n-needs-translation="0">Hello! To gain access to registration and other features of Bike!Bike!, please confirm your email address.</span></p>
|
||||
<p>
|
||||
<a href='/confirm/40296f19a38cc7f26b833609ab0f422f439d570b44d34b4ee0e7985055e7c832'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||
</td>
|
||||
<td style='width: 50%; text-align: left'>
|
||||
<a href='http://127.0.0.1:53678'>© Bike!Bike! 2015</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' style='height: 16px'> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
@@ -44,9 +44,9 @@
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary">Anchorage, Alaska</h3>
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 2 – 6, 2015
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,59 +13,53 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<body class="home">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a class="current" href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</a><form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
<div id="header-title">
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
<div class="cover" style="background-image: url()"></div>
|
||||
<div class="title">
|
||||
<h2 class="background">2015!</h2>
|
||||
<div class="details">
|
||||
<h3 class="primary"></h3>
|
||||
<div class="secondary">
|
||||
August 7 – 11, 2015
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<figure>
|
||||
<img>
|
||||
</figure>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
<div id="content">
|
||||
<article>
|
||||
<h2>My Bike!Bike!</h2>
|
||||
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
@@ -94,7 +88,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
<a href="/">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="1">Edit</span></a>
|
||||
<a href="/conferences/MyBikeBike/edit/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Edit" data-i18n-needs-translation="0">Edit Conference</span></a>
|
||||
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
|
||||
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
|
||||
</nav>
|
||||
|
||||
@@ -1,147 +0,0 @@
|
||||
<!DOCTYPE html><html lang="en"><head>
|
||||
<meta charset="utf-8">
|
||||
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
|
||||
<title>Bike!Bike!</title>
|
||||
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
|
||||
|
||||
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
|
||||
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
|
||||
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
|
||||
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
|
||||
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
|
||||
<img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
|
||||
</a><div class="nav">
|
||||
<a href="/"><span>My Bike!Bike!</span></a>
|
||||
<a href="/about/"><span><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></span></a>
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div id="footer">
|
||||
<footer><div class="github">
|
||||
<img src="/assets/bb-icon-github.png" class="sprite icons bb-icon-github">
|
||||
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
|
||||
</a>
|
||||
|
|
||||
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
|
||||
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
|
||||
</a>
|
||||
</div>
|
||||
<div class="facebook">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
|
||||
<img src="/assets/bb-icon-fb.png" class="sprite icons bb-icon-fb">
|
||||
</a>
|
||||
</span></div>
|
||||
<div class="locale">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
|
||||
<label class="launch" for="select-language" title="Change your language">
|
||||
EN
|
||||
</label>
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</span></div>
|
||||
<div class="copy">
|
||||
<span class="translated-contentblock" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
|
||||
</a></span></div>
|
||||
</footer>
|
||||
</div>
|
||||
<script>
|
||||
(function() {
|
||||
if (!String.prototype.trim) {
|
||||
(function() {
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
String.prototype.trim = function() {
|
||||
return this.replace(rtrim, '');
|
||||
};
|
||||
})();
|
||||
}
|
||||
|
||||
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
|
||||
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
|
||||
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
|
||||
|
||||
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
|
||||
if (inputEl.value.trim() === '') {
|
||||
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
|
||||
}
|
||||
|
||||
inputEl.addEventListener('focus', onInputFocus);
|
||||
inputEl.addEventListener('blur', onInputBlur);
|
||||
});
|
||||
|
||||
function onInputFocus(ev) {
|
||||
removeClass(ev.target.parentNode, 'empty')
|
||||
}
|
||||
|
||||
function onInputBlur(ev) {
|
||||
if (ev.target.value.trim() === '') {
|
||||
addClass(ev.target.parentNode, 'empty');
|
||||
}
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
|
||||
|
||||
</body></html>
|
||||
@@ -13,7 +13,7 @@
|
||||
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
|
||||
|
||||
</head>
|
||||
<body class="conferences conferences-register">
|
||||
<body class="confirm">
|
||||
<nav>
|
||||
<div id="main-nav">
|
||||
<div class="inner-nav">
|
||||
@@ -25,95 +25,48 @@
|
||||
<a href="/policy/"><span><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></span></a>
|
||||
</div>
|
||||
<div class="actions">
|
||||
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
<a class="button register" href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<main id="main">
|
||||
<header id="banner">
|
||||
<div class="short" id="header-title" style="background-image: url(/assets/empty-racks.jpg)">
|
||||
<div class="short" id="header-title">
|
||||
<svg>
|
||||
<defs>
|
||||
<filter id="saturate">
|
||||
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
|
||||
</filter>
|
||||
<image x="0" y="0" width="100%" height="100%" xlink:href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
|
||||
|
||||
<filter id="banner-img" x="0" y="0" width="1" height="1">
|
||||
<feImage xlink:href="#banner-image" result="banner-image"></feImage>
|
||||
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
|
||||
</filter>
|
||||
</defs>
|
||||
|
||||
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
|
||||
</svg>
|
||||
|
||||
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
|
||||
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
|
||||
</div>
|
||||
|
||||
</header>
|
||||
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
|
||||
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
|
||||
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
|
||||
</nav>
|
||||
</div></div><div id="content">
|
||||
|
||||
<article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Youre_Done" data-i18n-needs-translation="0">You're Done!</span></h2>
|
||||
</div><div class="columns medium-6 large-7"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.done" data-i18n-needs-translation="0">Thank you for registering for Bike!Bike!</span></p>
|
||||
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.workshops" data-i18n-needs-translation="0">You can now take a look at proposed workshops and even propose one yourself if you like.</span></p>
|
||||
<div class="actions">
|
||||
<a class="button" href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="articles.conference_registration.actions.View_Workshops" data-i18n-needs-translation="0">View Workshops</span></a>
|
||||
</div>
|
||||
</div><div class="columns medium-6 large-5"><h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Your_Registration" data-i18n-needs-translation="0">Your Registration</span></h3>
|
||||
<table>
|
||||
<tbody><tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.name" data-i18n-needs-translation="0">What is your name?</span></th>
|
||||
<td>John Doe</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.location" data-i18n-needs-translation="0">Where are you coming from?</span></th>
|
||||
<td>Mushaboom, NS</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.arrival" data-i18n-needs-translation="0">Arrival</span></th>
|
||||
<td>12am, January 1, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.departure" data-i18n-needs-translation="0">Departure</span></th>
|
||||
<td>12am, January 4, 2016</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.languages" data-i18n-needs-translation="0">Which languages do you speak?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.housing" data-i18n-needs-translation="0">Do you need a place to stay?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.none" data-i18n-needs-translation="0">I'll take care of it</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.bike" data-i18n-needs-translation="0">Do you need a bike?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bike.small" data-i18n-needs-translation="0">Small</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.food" data-i18n-needs-translation="0">What are your eating habits?</span></th>
|
||||
<td><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.vegan" data-i18n-needs-translation="0">Vegan</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.allergies" data-i18n-needs-translation="0">Do you have any allergies?</span></th>
|
||||
<td>
|
||||
<span class="translated-content" data-i18n-key="articles.conference_registration.none" data-i18n-needs-translation="0">(none)</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></th>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.payment" data-i18n-needs-translation="0">Fees paid</span></th>
|
||||
<td>$50.00</td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<form action="/conferences/MyBikeBike/register/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="actions">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.edit_registration" data-i18n-needs-translation="0"><button name="button" type="submit" value="register">Edit my registration</button></span>
|
||||
<div id="content"><article>
|
||||
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
|
||||
</div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
|
||||
<div class="email-field input-field">
|
||||
<input type="email" name="email" id="email" required="required">
|
||||
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
|
||||
</div>
|
||||
<input type="hidden" name="token" id="token" value="test">
|
||||
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div></article>
|
||||
</div></div>
|
||||
</article>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
@@ -141,7 +94,7 @@ EN
|
||||
<div class="selector">
|
||||
<ul>
|
||||
<li>
|
||||
<a href="/conferences/MyBikeBike/register/">
|
||||
<a href="/confirm/test">
|
||||
EN
|
||||
</a>
|
||||
<span>English</span>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user