Browse Source

Added skip button to payment page

development
Godwin 9 years ago
parent
commit
f33e15c6e6
  1. 7
      app/assets/stylesheets/_application.scss
  2. 8
      app/views/conferences/_done.html.haml
  3. 4
      app/views/conferences/_payment.html.haml
  4. 62
      config/locales/data/html_records/Broadcast-message--.html
  5. 4
      config/locales/data/html_records/Broadcast-message--conferences.MyBikeBike.broadcast.html
  6. 61
      config/locales/data/html_records/Broadcast-message--confirm.test.html
  7. 4
      config/locales/data/html_records/Create-workshop--.html
  8. 7
      config/locales/data/html_records/Create-workshop--conferences.MyBikeBike.register.html
  9. 117
      config/locales/data/html_records/Create-workshop--confirm.test.html
  10. 57
      config/locales/data/html_records/See-a-404-page--error_404.html
  11. 4
      config/locales/data/html_records/Start-registration-from-landing-page--Start-registration-from-landing-page--conferences.MyBikeBike.register-1.html
  12. 7
      config/locales/data/html_records/Start-registration-from-landing-page--conferences.MyBikeBike.register-4.html
  13. 7
      config/locales/data/html_records/Start-registration-from-landing-page--conferences.MyBikeBike.register-5.html
  14. 220
      config/locales/data/html_records/Start-registration-from-landing-page--doconfirm.html
  15. 4
      config/locales/data/html_records/Start-registration-from-landing-page--email_confirmation.html
  16. 4
      config/locales/data/html_records/View-stats--.html
  17. 111
      config/locales/data/html_records/View-stats--confirm.test.html
  18. 925
      config/locales/data/translation-info.yml

7
app/assets/stylesheets/_application.scss

@ -1407,6 +1407,12 @@ $header-tilt: 8deg;
} }
} }
#main .skip {
button {
background-color: #CCC;
}
}
#main form.payment { #main form.payment {
text-align: center; text-align: center;
@ -1678,6 +1684,7 @@ $header-tilt: 8deg;
display: block; display: block;
max-height: 10em; max-height: 10em;
overflow: hidden; overflow: hidden;
margin: 0.5em 0;
@include default-box-shadow(top, 2); @include default-box-shadow(top, 2);
@include _(transition, transform 150ms ease-in-out); @include _(transition, transform 150ms ease-in-out);

8
app/views/conferences/_done.html.haml

@ -22,16 +22,16 @@
%td=date(@registration.departure) %td=date(@registration.departure)
%tr %tr
%th=_'articles.conference_registration.headings.languages' %th=_'articles.conference_registration.headings.languages'
%td=_!((JSON.parse(@registration.languages).map { |x| _"languages.#{x}" }).join(', ').to_s).html_safe %td=_!((JSON.parse(@registration.languages || '[]').map { |x| _"languages.#{x}" }).join(', ').to_s).html_safe
%tr %tr
%th=_'articles.conference_registration.headings.housing' %th=_'articles.conference_registration.headings.housing'
%td=_"articles.conference_registration.questions.housing.#{@registration.housing}" %td=_"articles.conference_registration.questions.housing.#{@registration.housing || 'none'}"
%tr %tr
%th=_'articles.conference_registration.headings.bike' %th=_'articles.conference_registration.headings.bike'
%td=_"articles.conference_registration.questions.bike.#{@registration.bike}" %td=_"articles.conference_registration.questions.bike.#{@registration.bike || 'none'}"
%tr %tr
%th=_'articles.conference_registration.headings.food' %th=_'articles.conference_registration.headings.food'
%td=_"articles.conference_registration.questions.food.#{@registration.food}" %td=_"articles.conference_registration.questions.food.#{@registration.food || 'meat'}"
%tr %tr
%th=_'articles.conference_registration.headings.allergies' %th=_'articles.conference_registration.headings.allergies'
%td %td

4
app/views/conferences/_payment.html.haml

@ -16,5 +16,9 @@
= number_field_tag :amount, nil, :required => true, :step => 0.01, :min => 0.00 = number_field_tag :amount, nil, :required => true, :step => 0.01, :min => 0.00
= button_tag :custom_amount, :value => :payment = button_tag :custom_amount, :value => :payment
%p=_'articles.conference_registration.paragraphs.currency','(amounts are in $USD)' %p=_'articles.conference_registration.paragraphs.currency','(amounts are in $USD)'
= form_tag register_path(@this_conference.slug), :class => :payment do
= hidden_field_tag :button, :payment
.actions.skip
= button_tag :skip, :name => :amount, :value => '0.0'
= columns(large: 2) = columns(large: 2)

62
config/locales/data/html_records/Broadcast-message--.html

@ -13,59 +13,53 @@
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head> </head>
<body class="confirm"> <body class="home">
<nav> <nav>
<div id="main-nav"> <div id="main-nav">
<div class="inner-nav"> <div class="inner-nav">
<a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo"> <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"> <img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
</a><div class="nav"> </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="/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> <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>
<div class="actions"> <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 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>
</div> </div>
</nav> </nav>
<main id="main"> <main id="main">
<header id="banner"> <header id="banner">
<div class="short" id="header-title"> <div id="header-title">
<svg>
<defs> <div class="cover" style="background-image: url()"></div>
<filter id="saturate"> <div class="title">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix> <h2 class="background">2015!</h2>
</filter> <div class="details">
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image> <h3 class="primary">San Marcos, Texas</h3>
<div class="secondary">
<filter id="banner-img" x="0" y="0" width="1" height="1"> August 10 – 14, 2015
<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> </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> </div>
<input type="hidden" name="token" id="token" value="test"> </div>
<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> </div>
</form> <figure>
<img>
</figure>
</div></div> </header>
<div id="content">
<article>
<h2>My Bike!Bike!</h2>
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
</article> </article>
</div> </div>
</main> </main>
@ -94,7 +88,7 @@ EN
<div class="selector"> <div class="selector">
<ul> <ul>
<li> <li>
<a href="/confirm/test"> <a href="/">
EN EN
</a> </a>
<span>English</span> <span>English</span>

4
config/locales/data/html_records/Broadcast-message--conferences.MyBikeBike.broadcast.html

@ -61,7 +61,7 @@
<table align='center' border='0' cellpadding='0' cellspacing='0'> <table align='center' border='0' cellpadding='0' cellspacing='0'>
<tr> <tr>
<td colspan='2' style='text-align: center' valign='top'> <td colspan='2' style='text-align: center' valign='top'>
<img class='image_fix' src='http://127.0.0.1:53385'> <img class='image_fix' src='http://127.0.0.1:51118'>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -77,7 +77,7 @@
<img class='image_fix' src='/assets/bblogo-paypal'> <img class='image_fix' src='/assets/bblogo-paypal'>
</td> </td>
<td style='width: 50%; text-align: left'> <td style='width: 50%; text-align: left'>
<a href='http://127.0.0.1:53385'>&copy; Bike!Bike! 2015</a> <a href='http://127.0.0.1:51118'>&copy; Bike!Bike! 2015</a>
</td> </td>
</tr> </tr>
<tr> <tr>

61
config/locales/data/html_records/Broadcast-message--confirm.test.html

@ -13,7 +13,7 @@
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head> </head>
<body class="conferences conferences-workshops"> <body class="confirm">
<nav> <nav>
<div id="main-nav"> <div id="main-nav">
<div class="inner-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> <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>
<div class="actions"> <div class="actions">
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓"> <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>
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops"> </a></div>
<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>
</div> </div>
</nav> </nav>
<main id="main"> <main id="main">
<header id="banner"> <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>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Workshops" data-i18n-needs-translation="0">Workshops</span></h1> <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.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div> </div>
</header> </header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu"> <div id="content"><article>
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a> <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>
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a> </div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
</nav> <div class="email-field input-field">
</div></div><div id="content"> <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></div>
<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> </article>
</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? &nbsp;Want to chat about creating safe community spaces? &nbsp;Want to make sure we fit a good bike ride into the weekend? &nbsp;Propose a workshop! &nbsp;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>
</main> </main>
@ -87,7 +94,7 @@ EN
<div class="selector"> <div class="selector">
<ul> <ul>
<li> <li>
<a href="/conferences/MyBikeBike/workshops/"> <a href="/confirm/test">
EN EN
</a> </a>
<span>English</span> <span>English</span>

4
config/locales/data/html_records/Create-workshop--.html

@ -39,10 +39,10 @@
<filter id="saturate"> <filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix> <feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter> </filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image> <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"> <filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage> <feImage xlink:href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend> <feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter> </filter>
</defs> </defs>

7
config/locales/data/html_records/Create-workshop--conferences.MyBikeBike.register.html

@ -69,6 +69,13 @@
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p> <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> </form>
<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="actions skip">
<span class="translated-content" data-i18n-key="forms.actions.generic.skip" data-i18n-needs-translation="1"><button name="amount" type="submit" value="0.0">skip</button></span>
</div>
</form>
</div><div class="columns large-2"></div> </div><div class="columns large-2"></div>
</div></article> </div></article>

117
config/locales/data/html_records/Create-workshop--confirm.test.html

@ -13,7 +13,7 @@
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head> </head>
<body class="conferences conferences-stats"> <body class="confirm">
<nav> <nav>
<div id="main-nav"> <div id="main-nav">
<div class="inner-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> <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>
<div class="actions"> <div class="actions">
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓"> <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>
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/stats"> </a></div>
<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>
</div> </div>
</nav> </nav>
<main id="main"> <main id="main">
<header id="banner"> <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>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Registration_Stats" data-i18n-needs-translation="0">Registration Stats</span></h1> <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> </div>
</header> </header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu"> <div id="content"><article>
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a> <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>
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a> </div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<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> <div class="email-field input-field">
<a href="/conferences/MyBikeBike/stats/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a> <input type="email" name="email" id="email" required="required">
<a href="/conferences/MyBikeBike/broadcast/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a> <label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</nav> </div>
</div></div><div id="content"> <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></div>
<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> </article>
<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>
</main> </main>
@ -147,7 +94,7 @@ EN
<div class="selector"> <div class="selector">
<ul> <ul>
<li> <li>
<a href="/conferences/MyBikeBike/stats/"> <a href="/confirm/test">
EN EN
</a> </a>
<span>English</span> <span>English</span>

57
config/locales/data/html_records/See-a-404-page--error_404.html

@ -13,7 +13,7 @@
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head> </head>
<body class="policy"> <body class="error_404">
<nav> <nav>
<div id="main-nav"> <div id="main-nav">
<div class="inner-nav"> <div class="inner-nav">
@ -42,37 +42,34 @@
<main id="main"> <main id="main">
<header id="banner"> <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>
<h1><span class="translated-content" data-i18n-key="page_titles.policy.Safer_Spaces_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></h1> <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.404.Page_Not_Found" data-i18n-needs-translation="0">Page Not Found</span></h1>
</div> </div>
</header> </header>
<div id="content"> <div id="content"><div class="row"><div class="columns medium-12"><h1>
<article> <span class="translated-content" data-i18n-key="error.404.title" data-i18n-needs-translation="0">404: This page doesn't exist</span>
<div class="row"><div class="columns medium-12"><div class="policy-agreement"> </h1>
<h2><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h2> <p>
<ul> <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:&nbsp;https://github.com/bikebike/BikeBike/issues</span>
<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> </p>
<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> </div></div></div>
<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>
</main> </main>
<div id="footer"> <div id="footer">
@ -99,7 +96,7 @@ EN
<div class="selector"> <div class="selector">
<ul> <ul>
<li> <li>
<a href="/policy"> <a href="/error_404">
EN EN
</a> </a>
<span>English</span> <span>English</span>

4
config/locales/data/html_records/Start-registration-from-landing-page--Start-registration-from-landing-page--conferences.MyBikeBike.register-1.html

@ -62,7 +62,7 @@
<tr> <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> <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> <p>
<a href='/confirm/fd7d47dd39709422f62f24ec153d09320547e66a4c6c07d0a5248a0dc931ae94'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a> <a href='/confirm/29befc0171b5ffb3dd484a65105197ce4e962b680f334dbc045b3ce899cda762'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
</p> </p>
</td> </td>
</tr> </tr>
@ -74,7 +74,7 @@
<img class='image_fix' src='/assets/bblogo-paypal'> <img class='image_fix' src='/assets/bblogo-paypal'>
</td> </td>
<td style='width: 50%; text-align: left'> <td style='width: 50%; text-align: left'>
<a href='http://127.0.0.1:53385'>&copy; Bike!Bike! 2015</a> <a href='http://127.0.0.1:51118'>&copy; Bike!Bike! 2015</a>
</td> </td>
</tr> </tr>
<tr> <tr>

7
config/locales/data/html_records/Start-registration-from-landing-page--conferences.MyBikeBike.register-4.html

@ -65,6 +65,13 @@
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p> <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> </form>
<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="actions skip">
<span class="translated-content" data-i18n-key="forms.actions.generic.skip" data-i18n-needs-translation="1"><button name="amount" type="submit" value="0.0">skip</button></span>
</div>
</form>
</div><div class="columns large-2"></div> </div><div class="columns large-2"></div>
</div></article> </div></article>

7
config/locales/data/html_records/Start-registration-from-landing-page--conferences.MyBikeBike.register-5.html

@ -65,6 +65,13 @@
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p> <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> </form>
<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="actions skip">
<span class="translated-content" data-i18n-key="forms.actions.generic.skip" data-i18n-needs-translation="1"><button name="amount" type="submit" value="0.0">skip</button></span>
</div>
</form>
</div><div class="columns large-2"></div> </div><div class="columns large-2"></div>
</div></article> </div></article>

220
config/locales/data/html_records/Start-registration-from-landing-page--doconfirm.html

@ -1,88 +1,142 @@
<!DOCTYPE email> <!DOCTYPE html><html lang="en"><head>
<html xmlns='http://www.w3.org/1999/xhtml'> <meta charset="utf-8">
<head> <meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'> <title>Bike!Bike!</title>
<meta content='width=device-width, initial-scale=1.0' name='viewport'> <meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<title>&lt;span class=&quot;translated-content&quot; data-i18n-key=&quot;email.subject.confirm_email&quot; data-i18n-needs-translation=&quot;0&quot;&gt;Confirmation Email&lt;/span&gt;</title>
<style> <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">
#outlook a {padding:0;} <link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
body{width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0;} <link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
.ExternalClass {width:100%;} <link href="/apple-touch-icon.png" rel="apple-touch-icon">
.ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div {line-height: 100%;} <link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
#backgroundTable {margin:0; padding:0; width:100% !important; line-height: 100% !important;} <link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
img {outline:none; text-decoration:none; -ms-interpolation-mode: bicubic;} <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
a img {border:none;}
.image_fix {display:block;max-width:100%} </head>
p {margin: 1em;color:#333 !important;} <body class="do_confirm">
h1, h2, h3, h4, h5, h6 {color:#333 !important;} <nav>
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #00ADEF !important;} <div id="main-nav">
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { color: #D89E59 !important; } <div class="inner-nav">
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: #DD57EF !important; } <a class="logo" href="/"><img src="/assets/bb-icon-logo.png" class="sprite icons bb-icon-logo">
table td {border-collapse: collapse;} <img src="/assets/bb-icon-logo-text.png" class="sprite icons bb-icon-logo-text">
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; max-width:512px;min-width:280px;} </a><div class="nav">
a {color: #00ADEF;} <a href="/"><span>My Bike!Bike!</span></a>
a:link { color: #00ADEF; } <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:visited { color: #00ADEF; } <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>
a:hover { color: #02CA9E; } </div>
@media only screen and (max-device-width: 480px) { <div class="actions">
a[href^="tel"], a[href^="sms"] { <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>
text-decoration: none; </a></div>
color: #333; </div>
pointer-events: none; </div>
cursor: default; </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%" 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.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, '');
};
})();
} }
.mobile_link a[href^="tel"], .mobile_link a[href^="sms"] {
text-decoration: default; function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
color: #00ADEF !important; function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
pointer-events: auto; function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
cursor: default;
[].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')
} }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
a[href^="tel"], a[href^="sms"] { function onInputBlur(ev) {
text-decoration: none; if (ev.target.value.trim() === '') {
color: #00ADEF; addClass(ev.target.parentNode, 'empty');
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> </script>
<meta name="email-from" content='noreply@bikebike.org'/><meta name="email-to" content='myemail@bikebike.org'/></head>
<body>
<table border='0' cellpadding='0' cellspacing='0' id='backgroundTable'> </body></html>
<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/fd7d47dd39709422f62f24ec153d09320547e66a4c6c07d0a5248a0dc931ae94'><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'>&nbsp;</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:53385'>&copy; Bike!Bike! 2015</a>
</td>
</tr>
<tr>
<td colspan='2' style='height: 16px'>&nbsp;</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

4
config/locales/data/html_records/Start-registration-from-landing-page--email_confirmation.html

@ -62,7 +62,7 @@
<tr> <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> <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> <p>
<a href='/confirm/fd7d47dd39709422f62f24ec153d09320547e66a4c6c07d0a5248a0dc931ae94'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a> <a href='/confirm/29befc0171b5ffb3dd484a65105197ce4e962b680f334dbc045b3ce899cda762'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
</p> </p>
</td> </td>
</tr> </tr>
@ -74,7 +74,7 @@
<img class='image_fix' src='/assets/bblogo-paypal'> <img class='image_fix' src='/assets/bblogo-paypal'>
</td> </td>
<td style='width: 50%; text-align: left'> <td style='width: 50%; text-align: left'>
<a href='http://127.0.0.1:53385'>&copy; Bike!Bike! 2015</a> <a href='http://127.0.0.1:51118'>&copy; Bike!Bike! 2015</a>
</td> </td>
</tr> </tr>
<tr> <tr>

4
config/locales/data/html_records/View-stats--.html

@ -39,10 +39,10 @@
<filter id="saturate"> <filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix> <feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter> </filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image> <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"> <filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage> <feImage xlink:href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend> <feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter> </filter>
</defs> </defs>

111
config/locales/data/html_records/View-stats--confirm.test.html

@ -13,7 +13,7 @@
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144"> <link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head> </head>
<body class="conferences conferences-register"> <body class="confirm">
<nav> <nav>
<div id="main-nav"> <div id="main-nav">
<div class="inner-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> <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>
<div class="actions"> <div class="actions">
<form class="logout" action="/logout/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓"> <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>
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register"> </a></div>
<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>
</div> </div>
</nav> </nav>
<main id="main"> <main id="main">
<header id="banner"> <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>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1> <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.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div> </div>
</header> </header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu"> <div id="content"><article>
<a href="/conferences/MyBikeBike/register/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a> <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>
<a href="/conferences/MyBikeBike/workshops/"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a> </div><div class="columns medium-6 large-5"><form action="/doconfirm/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
</nav> <div class="email-field input-field">
</div></div><div id="content"> <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>
<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,&nbsp;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,&nbsp;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> </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> </form>
</div> </div></div>
</div></article> </article>
</div> </div>
</main> </main>
@ -141,7 +94,7 @@ EN
<div class="selector"> <div class="selector">
<ul> <ul>
<li> <li>
<a href="/conferences/MyBikeBike/register/"> <a href="/confirm/test">
EN EN
</a> </a>
<span>English</span> <span>English</span>

925
config/locales/data/translation-info.yml

File diff suppressed because it is too large
Loading…
Cancel
Save