Add links to play and show from edit page

<% alias BattleSnakeServer.Snake %>
<% snake = %Snake{} %>

Edit game

<%= form_for @changeset, game_path(@conn, :update, @game), [method: :put], fn f -> %>

  <%= label :f, :width %>
  <%= number_input f, :width %>

  <%= label f, :height %>
  <%= number_input f, :height %>

<%= inputs_for f, :snakes, [append: [snake]], fn g -> %>

  <%= label g, :url %>
  <%= url_input g, :url %>

  <%= label g, :delete %>
  <%= checkbox g, :delete %>

<% end %>

  <%= submit "Update game" %>

<% end %>

  <%= link "Play", to: play_path(@conn, :show, @game) %>

  <%= link "Show", to: game_path(@conn, :show, @game) %>

  <%= link "Back", to: game_path(@conn, :index) %>

<% alias BattleSnakeServer.Snake %>
<% snake = %Snake{} %>

Edit game

<%= form_for @changeset, game_path(@conn, :update, @game), [method: :put], fn f -> %>

  <%= label :f, :width %>
  <%= number_input f, :width %>

  <%= label f, :height %>
  <%= number_input f, :height %>

<%= inputs_for f, :snakes, [append: [snake]], fn g -> %>

  <%= label g, :url %>
  <%= url_input g, :url %>

  <%= label g, :delete %>
  <%= checkbox g, :delete %>

<% end %>

  <%= submit "Update game" %>

<% end %>

<%= link "Back", to: game_path(@conn, :index) %>


Added separator before settings in the sidebar

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello CoursePlanner!</title>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

          <%= if length(@conn.path_info) > 1 do %>
            <a
              href="/<%= Enum.at(@conn.path_info, 0) %>"
              class="mdl-button mdl-js-button mdl-button--icon layout-backlink"
            >
              

          <% end %>

            <%= @view_module.page_title %>

            <%= @conn.assigns.current_user.name %>
            <%= @conn.assigns.current_user.family_name %>
            <button id="profile_dropdown"
                    class="profile-bubble__button"
            >
              <img
                class="profile-bubble__image"
                src="<%= CoursePlanner.SharedView.get_gravatar_url( @conn.assigns.current_user.email ) %>"
              />
            </button>

                <%= link "Edit profile", to: user_path(@conn, :edit, @conn.assigns.current_user) %>

                <%= CoursePlanner.Coherence.ViewHelpers.signout_link(@conn, "Sign out") %>

      <%= CoursePlanner.SharedView.navbar "Course Planner" do %>
        <%= CoursePlanner.SharedView.navbar_item "Dashboard", @conn, dashboard_path(@conn, :show) %>
        <%= CoursePlanner.SharedView.navbar_item "Calendar", @conn, schedule_path(@conn, :show) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Coordinators", @conn, coordinator_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Students", @conn, student_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Teachers", @conn, teacher_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Volunteers", @conn, volunteer_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "All users", @conn, user_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Courses", @conn, course_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Terms", @conn, term_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Offered Courses", @conn, offered_course_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Classes", @conn, class_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Attendances", @conn, attendance_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Tasks", @conn, task_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Settings", @conn, setting_path(@conn, :show) %>
      <% end %>

            <%= render @view_module, @view_template, assigns %>

      <button class="mdl-snackbar__action" type="button"></button>

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello CoursePlanner!</title>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css">
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

          <%= if length(@conn.path_info) > 1 do %>
            <a
              href="/<%= Enum.at(@conn.path_info, 0) %>"
              class="mdl-button mdl-js-button mdl-button--icon layout-backlink"
            >
              

          <% end %>

            <%= @view_module.page_title %>

            <%= @conn.assigns.current_user.name %>
            <%= @conn.assigns.current_user.family_name %>
            <button id="profile_dropdown"
                    class="profile-bubble__button"
            >
              <img
                class="profile-bubble__image"
                src="<%= CoursePlanner.SharedView.get_gravatar_url( @conn.assigns.current_user.email ) %>"
              />
            </button>

                <%= link "Edit profile", to: user_path(@conn, :edit, @conn.assigns.current_user) %>

                <%= CoursePlanner.Coherence.ViewHelpers.signout_link(@conn, "Sign out") %>

      <%= CoursePlanner.SharedView.navbar "Course Planner" do %>
        <%= CoursePlanner.SharedView.navbar_item "Dashboard", @conn, dashboard_path(@conn, :show) %>
        <%= CoursePlanner.SharedView.navbar_item "Calendar", @conn, schedule_path(@conn, :show) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Coordinators", @conn, coordinator_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Students", @conn, student_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Teachers", @conn, teacher_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Volunteers", @conn, volunteer_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "All users", @conn, user_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Courses", @conn, course_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Terms", @conn, term_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_separator %>
        <%= CoursePlanner.SharedView.navbar_item "Offered Courses", @conn, offered_course_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Classes", @conn, class_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Attendances", @conn, attendance_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Tasks", @conn, task_path(@conn, :index) %>
        <%= CoursePlanner.SharedView.navbar_item "Settings", @conn, setting_path(@conn, :show) %>
      <% end %>

            <%= render @view_module, @view_template, assigns %>

      <button class="mdl-snackbar__action" type="button"></button>


Update user scale

Update user scale

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello TapRacer!</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
  </head>

  <body data-js-view-name="<%= js_view_name(@conn, @view_template) %>">
    <div class="container">
      <main role="main">
        <%= render @view_module, @view_template, assigns %>
      </main>
    </div> <!-- /container -->
    <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
    <script src="<%= static_path(@conn, "/js/app.js") %>"></script>
  </body>
</html>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello TapRacer!</title>

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css" integrity="sha384-fLW2N01lMqjakBkx3l/M9EahuwpSfeNvV63J5ezn3uZzapT0u7EYsXMjQV+0En5r" crossorigin="anonymous">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
  </head>

  <body data-js-view-name="<%= js_view_name(@conn, @view_template) %>">
    <div class="container">
      <main role="main">
        <%= render @view_module, @view_template, assigns %>
      </main>
    </div> <!-- /container -->
    <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
    <script src="<%= static_path(@conn, "/js/app.js") %>"></script>
  </body>
</html>


Trim copy on FAQ page

Trim copy on FAQ page

Frequently Asked Questions

What's a retro?

'Retro' is short for retrospective. Retrospectives are used by software teams to reflect on their recent work, with the aim of identifying where they can improve, and--more importantly--of generating action items that will help them make those improvements.

How much does RemoteRetro cost?

Zero! Zilch! Nada! It's FREE.

Who can use RemoteRetro?

Anyone with a Google account of any kind can enter a retrospective!

My team is entirely colocated. Should we use RemoteRetro?

You certainly could, but we don't recommend it, as there's no substitute for face-to-face communication. Use a whiteboard!

Where can I learn about planned features and updates?

Our backlog is public, and resides in GitHub issues, which can be viewed in priority order via the wonderful ZenHub Chrome extension.

How many people should participate in a retro?

Ideally, a retrospective will contain no more than 10 people. Exceed 10, and participants will check out because they feel they can go unnoticed. If you can, keep the numbers low!

How can I submit feedback on my experience?

Bugs and feature requests can be filed via GitHub issues at https://github.com/stride-nyc/remote_retro/issues/new or via email at remote_retro@stridenyc.com

  <%= if !@current_user do %>

    <%= render("sign_in_with_google_to_get_started.html") %>
  <% end %>

Frequently Asked Questions

What's a retro?

'Retro' is short for retrospective. Retrospectives are used by software teams to reflect on their recent work, with the aim of identifying where they can improve, and--more importantly--of generating action items that will help them make those improvements.

How much does RemoteRetro cost?

Zero! Zilch! Nada! It's FREE.

Will it always be free?

We can't make any promises, but we certainly hope so!

Who can use RemoteRetro?

Anyone with a Google account of any kind can enter a retrospective!

My team is entirely colocated. Should we use RemoteRetro?

You certainly could, but we don't recommend it, as there's no substitute for face-to-face communication. Use a whiteboard!

Where can I learn about planned features and updates?

Our backlog resides in GitHub issues, which can be viewed in priority order via the wonderful ZenHub Chrome extension.

How many people should participate in a retro?

Ideally, a retrospective will contain no more than 10 people. Exceed 10, and participants will check out because they feel they can go unnoticed. If you can, keep the numbers low!

How can I submit feedback on my experience?

Users are presented with a survey at the close of their first retro. Additionally, bugs and feature requests can be filed via GitHub issues at https://github.com/stride-nyc/remote_retro/issues/new or via email at remote_retro@stridenyc.com

  <%= if !@current_user do %>

    <%= render("sign_in_with_google_to_get_started.html") %>
  <% end %>


OG meta tag update

OG meta tag update

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scaleable=no">
    <meta name="description" content="Bespoke web software development with Ruby on Rails, Elixir and Javascript">
    <meta name="author" content="Summit 360 ~ Colin Densem">

    <meta name="twitter:card" value="summary"><meta name="twitter:card" content="summary">
    <meta name="twitter:site" content="@colindensem">
    <meta name="twitter:title" content="SUMMIT360">
    <meta name="twitter:description" content="Independent Software Developer, Sheffield, UK">
    <meta name="twitter:creator" content="@colindensem">
    <meta name="twitter:image" content="https://summit360.co.uk/images/logo-share-250x250.png">

    <meta property="og:title" content="Developer of bespoke web applications" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://summit360.co.uk" />
    <meta property="og:image" content="https://summit360.co.uk/images/logo-share-250x250.png" />
    <meta property="og:image:width" content="250" />
    <meta property="og:image:height" content="250" />
    <meta property="og:description" content="Independent Software Developer, Sheffield, UK" />
    <meta property="fb:admins" content="682890668" />

    <title>SUMMIT360 - Developing bespoke solutions for you.</title>
    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Titillium+Web:400,600,300,200&subset=latin,latin-ext">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

          SUMMIT360

HOME

ABOUT

CONTACT

ABOUT

CONTACT

      <%= @inner %>

SUMMIT 360

              Developing bespoke solutions for you.

Connect

 LinkedIn

 Twitter

 Facebook

            © Summit360 Ltd 2007-2015

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scaleable=no">
    <meta name="description" content="Bespoke web software development with Ruby on Rails, Elixir and Javascript">
    <meta name="author" content="Summit 360 ~ Colin Densem">

    <meta name="twitter:card" value="summary"><meta name="twitter:card" content="summary">
    <meta name="twitter:site" content="@colindensem">
    <meta name="twitter:title" content="SUMMIT360">
    <meta name="twitter:description" content="Independent Software Developer, Sheffield, UK">
    <meta name="twitter:creator" content="@colindensem">
    <meta name="twitter:image" content="https://summit360.co.uk/images/logo-share-250x250.png">

    <meta property="og:title" content="Deeveloping bespoke applications" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://summit360.co.uk" />
    <meta property="og:image" content="https://summit360.co.uk/images/logo-share-250x250.png" />
    <meta property="og:description" content="Independent Software Developer, Sheffield, UK" />

    <title>SUMMIT360 - Developing bespoke solutions for you.</title>
    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Titillium+Web:400,600,300,200&subset=latin,latin-ext">
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

          SUMMIT360

HOME

ABOUT

CONTACT

ABOUT

CONTACT

      <%= @inner %>

SUMMIT 360

              Developing bespoke solutions for you.

Connect

 LinkedIn

 Twitter

 Facebook

            © Summit360 Ltd 2007-2015


Add base path to template

Add base path to template

<!DOCTYPE html>

<meta charset="utf-8">
<title>Index of <%= Plug.HTML.html_escape(basepath) %></title>

<base href="<%= Plug.HTML.html_escape(basepath) %>">

Index of <%= Plug.HTML.html_escape(basepath) %>

Parent Directory

<!DOCTYPE html>

<meta charset="utf-8">
<title>Index of <%= Plug.HTML.html_escape(basepath) %></title>

Index of <%= Plug.HTML.html_escape(basepath) %>

Parent Directory


add ga and optimize

add ga and optimize

<meta name="description" content="<%=@title%>" />
<meta name="keywords" content="<%=@title <> "" <> copyright(@brand)%>" />
<meta name="author" content="copyright(@brand)%>" />
<meta name="copyright" content="copyright(@brand)%>" />

<meta property="og:url" content="<%= core_deployment(@brand) <> "/petition/" <> @slug%>" />
<meta property="og:title" content="<%=@title%>" />
<meta property="og:type" content="article" />
<meta property="og:image" content="<%=@share_image%>" />
<meta property="og:description" content="<%=@content%>" />

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="<%=@title%>" />
<meta name="twitter:description" content="<%=@content%>" />
<meta name="twitter:image" content="<%=@share_image%>" />

    <%= if not @signed do %>

        <%= raw(@content) %>

      <%= if @count do %>

          <div class="count-bar" style="width: <%= @progress %>%;">

           <%= @count %> people have signed. Help us get to <%= @target %>!

      <% end %>

      <%= form_tag("/petition/#{@slug}", method: :post, id: "main-form") %>

          <input type="hidden" name="_csrf_token" value="<%= csrf_token() %>" />

          <fieldset style="margin-top: 20px;">
            <legend style="color:white;">Your Info</legend>

              Name
              <input type="text" name="name" required="required"/>

              Email
              <input type="email" name="email" required="required"/>

              Mobile Phone Number
              <input type="tel" name="phone" />

              Zip
              <input type="text" name="zip" maxlength="5" required="required" />

              <%= if @brand == "jd" do %>
                <button onclick="fbq('track', 'Lead'); document.querySelector('#main-form').submit();" type="submit" class="button-block"><%=@sign_button_text%></button>
              <% else %>
                <button type="submit" class="button-block"><%=@sign_button_text%></button>
              <% end %>

          </fieldset>

            By signing this petition, I consent to receiving emails from
            <%= if @slug == "jd-stop-war" do %>
              <a target="_blank" href="<%=homepage(@brand)%>"><%=copyright(@brand)%> and
              Ro Khanna.
            <% else %>
              <a target="_blank" href="<%=homepage(@brand)%>"><%=copyright(@brand)%>.
            <% end %>

      </form>

    <% else %>

        <%= raw(@post_sign_text) %>

 Next Steps

      <fieldset style="margin-top: 20px; color: white;">
        <legend style="color:white;">Help us get to <%= @target %> signatures by sharing on social media</legend>

        <a class="twitter-share-button" href="<%=@twitter_href%>" data-size="large">
          Tweet

        <div class="fb-share-button" data-href="<%=@url%>" data-layout="button_count" data-size="large" style="float:right;">
          <a class="fb-xfbml-parse-ignore" target="_blank"
            style="background-color: #3b5998; color: white; padding: 5px; text-decoration: none; margin-top: 5px;"
            href="<%=@fb_href%>"
          >
            Share on Facebook

      </fieldset>

      <%= if @call_power_campaign_id != nil and @call_power_campaign_id != "" do %>

        <fieldset style="color:white;">
          <legend> <%= @call_power_header %> </legend>

            <%= raw(@call_power_prompt) %>

          <form id="call_form">
            <input id="phone_id" type="hidden" value="<%= @submitted_phone %>"/>
            <input id="location_id" type="hidden" value="<%= @submitted_zip %>" />
            <button type="submit" style="width: 100%; margin-top: 10px;" id="call-power-go"> Call Me At <%= @submitted_phone %> </button>
          </form>

          <%= form_tag("/petition/#{@slug}", method: :post, id: "number-replace-form", style: "margin-top: 10px;") %>
            <input name="name" value="<%= @submitted_name %>" type="hidden" />
            <input name="email" value="<%= @submitted_email %>" type="hidden" />
            <input name="zip" value="<%= @submitted_zip %>" type="hidden" />

              Different Number
              <input type="tel" name="phone" />

              <button id="number-replace-button" class="button-block">Call Me at a Different Number</button>

          </form>
        </fieldset>
      <% end %>

    <% end %>

<%= if @brand == "jd" do %>

<% end %>


second rsvp

second rsvp

<%= if @mobile do %>

<% else %>

<% end %>
  <%= if @event != nil do %>

 <%= @event.title %>

      <%= raw(scrub(@event.description)) %>

    <%= if @event.instructions != nil and @event.instructions != "" do %>

        <%= raw(scrub(@event.instructions)) %>

    <% end %>

 When

 <%= @event.date_line %>

 Where

        <%= if @event.location.public do %>

 <%= @event.location.address_lines |> List.first() %>

 <%= @event.location.locality %> <%= @event.location.region %>

        <% else %>

 The address is hidden to protect the privacy of the host. You will find out when you RSVP!

        <% end %>

 Contact

 <%= @event.contact.name %>

 <a href="mailto:<%= @event.contact.email_address %>"> <%= @event.contact.email_address %>

        <%= if @event.contact.public do %>

 <%= @event.contact.phone_number %>

        <% end %>

      <%= if assigns[:person] == nil do %>

 RSVP: Who is coming?

        <form method="post" action="/events/<%= @event.name %>">
          <input type="hidden" name="_csrf_token" value="<%= csrf_token() %>" />

               Name

              <input name="name" type="text" />

               Email

              <input name="email" type="email" />

               Phone

              <input name="phone" type="tel" />

               Address

              <input name="address" type="text" placeholder="1600 Pennsylvania Avenue" style="width: 100%;"/>

               Zip Code

              <input name="zip" type="text" placeholder="20500" style="width: 100%;"/>

               City

              <input name="city" type="text" placeholder="Washington" style="width: 100%;"/>

               State

              <input name="state" type="text" placeholder="DC" style="width: 100%;"/>

            <button type="submit"> I'm coming! </button>

        </form>

More Events

      <% else %>

 Thanks for rsvping!

 We'll be in touch soon with details and reminders.

 In the meantime, share the event and try to get some of your friends to come!

        <button onclick="refresh()"> RSVP A Different Person </button>

      <% end %>

  <% else %>

        Hm, it seems as if you've either stumbled upon an event that doesn't exist
        or is in the past.

        Go back to our events map to find an event in the future here.

More Events

  <% end %>

<%= if @mobile do %>

<% else %>

<% end %>
  <%= if @event != nil do %>

 <%= @event.title %>

      <%= raw(scrub(@event.description)) %>

    <%= if @event.instructions != nil and @event.instructions != "" do %>

        <%= raw(scrub(@event.instructions)) %>

    <% end %>

 When

 <%= @event.date_line %>

 Where

        <%= if @event.location.public do %>

 <%= @event.location.address_lines |> List.first() %>

 <%= @event.location.locality %> <%= @event.location.region %>

        <% else %>

 The address is hidden to protect the privacy of the host. You will find out when you RSVP!

        <% end %>

 Contact

 <%= @event.contact.name %>

 <a href="mailto:<%= @event.contact.email_address %>"> <%= @event.contact.email_address %>

        <%= if @event.contact.public do %>

 <%= @event.contact.phone_number %>

        <% end %>

      <%= if assigns[:person] == nil do %>

 RSVP: Who is coming?

        <form method="post" action="/events/<%= @event.name %>">
          <input type="hidden" name="_csrf_token" value="<%= csrf_token() %>" />

               Name

              <input name="name" type="text" />

               Email

              <input name="email" type="email" />

               Phone

              <input name="phone" type="tel" />

               Address

              <input name="address" type="text" placeholder="1600 Pennsylvania Avenue" style="width: 100%;"/>

               Zip Code

              <input name="zip" type="text" placeholder="20500" style="width: 100%;"/>

               City

              <input name="city" type="text" placeholder="Washington" style="width: 100%;"/>

               State

              <input name="state" type="text" placeholder="DC" style="width: 100%;"/>

            <input type="submit" value="I'm coming!" class="primary-button" style="width: 200px; padding: 10px;">

        </form>

More Events

      <% else %>

 Thanks for rsvping!

 We'll be in touch soon with details and reminders.

 In the meantime, share the event and try to get some of your friends to come!

      <% end %>

  <% else %>

        Hm, it seems as if you've either stumbled upon an event that doesn't exist
        or is in the past.

        Go back to our events map to find an event in the future here.

More Events

  <% end %>


Fix link-to for account settings

Fix link-to for account settings


Correctly render markdown in the formatting help

<div class="post <%= @css_class %>">

    <div class="image" style="background-image: url(<%= raw avatar_path(@current_user.user_name) %>)">

  <%= form_for @changeset, @action, fn f -> %>
    <%= text_input f, :title, id: "posting_title", class: class_with_error(f, :title, "post-title"), placeholder: "Title goes here (will be tweeted)" %>

      Today –
      <%= if @editing? do %>
        <%= select(f, :type, ["Blog post": "blog_post", "Project update": "project_update", "Other": ""], class: "posting-type-selector") %>
      <% end %>

        by
        <a href="https://github.com/<%= raw @current_user.user_name %>" target="_blank"> <%= raw @current_user.user_name %>
        /
        <%= if @current_user.twitter_handle do %>
          <a href="https://twitter.com/<%= raw @current_user.twitter_handle %>" target="_blank"> <%= raw @current_user.twitter_handle %>
          |
          <a href="<%= edit_user_path(@conn, :edit) %>">Edit your profile
        <% else %>
          <a href="<%= edit_user_path(@conn, :edit) %>" class="twitter-related"> Add your Twitter handle
        <% end %>

    <%= textarea f, :text, id: "posting_text", class: class_with_error(f, :text, "post__body"), placeholder: "Text should describe what you made in prose. Don't forget to link to your project/blog post!" %>

          Your post might be edited (typos, wording, etc.)

          You can use Markdown (formatting help).

          <a href="#" class="btn btn--preview" data-preview-url="<%= preview_posting_path(@conn, :preview) %>">Preview
          <%= submit "Post this", class: "btn btn--primary" %>

          What you type
          What you get

        <%= for term <- ["[Link](https://github.com/)", "**bold**", "*italics*", "***highlight***", "`inline code`", "Indent with four spaces to render code blocks:\n\n    # This is rendered as a\n    # code block."] do %>

<%= raw term%>

            <%= sanitized_markdown(term) %>

        <% end %>

  <% end %>

  <%= if @editing? do %>

Danger zone

      Deleting posts is irreversible.

    <%= link raw(" Delete this posting"), to: posting_path(@conn, :delete, @posting), method: :delete, class: "btn btn--danger" %>
  <% end %>

<div class="post <%= @css_class %>">

    <div class="image" style="background-image: url(<%= raw avatar_path(@current_user.user_name) %>)">

  <%= form_for @changeset, @action, fn f -> %>
    <%= text_input f, :title, id: "posting_title", class: class_with_error(f, :title, "post-title"), placeholder: "Title goes here (will be tweeted)" %>

      Today –
      <%= if @editing? do %>
        <%= select(f, :type, ["Blog post": "blog_post", "Project update": "project_update", "Other": ""], class: "posting-type-selector") %>
      <% end %>

        by
        <a href="https://github.com/<%= raw @current_user.user_name %>" target="_blank"> <%= raw @current_user.user_name %>
        /
        <%= if @current_user.twitter_handle do %>
          <a href="https://twitter.com/<%= raw @current_user.twitter_handle %>" target="_blank"> <%= raw @current_user.twitter_handle %>
          |
          <a href="<%= edit_user_path(@conn, :edit) %>">Edit your profile
        <% else %>
          <a href="<%= edit_user_path(@conn, :edit) %>" class="twitter-related"> Add your Twitter handle
        <% end %>

    <%= textarea f, :text, id: "posting_text", class: class_with_error(f, :text, "post__body"), placeholder: "Text should describe what you made in prose. Don't forget to link to your project/blog post!" %>

          Your post might be edited (typos, wording, etc.)

          You can use Markdown (formatting help).

          <a href="#" class="btn btn--preview" data-preview-url="<%= preview_posting_path(@conn, :preview) %>">Preview
          <%= submit "Post this", class: "btn btn--primary" %>

          What you type
          What you get

        <%= for term <- ["[Link](https://github.com/)", "**bold**", "*italics*", "***highlight***", "`inline code`", "Indent with four spaces to render code blocks:\n\n    # This is rendered as a\n    # code block."] do %>

<%= raw term%>

            <%= strip_tags(term) %>

        <% end %>

  <% end %>

  <%= if @editing? do %>

Danger zone

      Deleting posts is irreversible.

    <%= link raw(" Delete this posting"), to: posting_path(@conn, :delete, @posting), method: :delete, class: "btn btn--danger" %>
  <% end %>


change dailer to dialer

change dailer to dialer

<%= render Core.LayoutView, "h1.html", [brand: @brand, text: "Call Voters"] %>
<% csl =
  cond do
    @calling_script_link != nil and String.contains?(@calling_script_link, "https://") -> @calling_script_link
    @calling_script_link -> core_deployment(@brand) <> @calling_script_link
    true -> nil
  end
%>

  <%= if @brand == "jd" do %>

  <% end %>

  <%= if (not @mobile) do %>
    <%= render Core.LayoutView, "left-nav.html", assigns %>
  <% end %>

    <%= if @on_hours or @draft do %>
      <%= if (@candidate["slug"] in @callable_slugs) or @draft do %>

          <%= raw(@candidate_calling_page) %>

           First,

            Read the guide on how to make calls for BNC

           Second,
          <a target="_blank" class="primary-button" href="<%= csl %>">
            Read the calling script

           Third,
          <a target="_blank" class="primary-button" href="<%= core_deployment(@brand) <> "/call" %>">
            Claim your login

           Fourth,

            Login to our dialer, and get calling!

 Calling hours

              We make calls from 5PM - 9PM on weekdays and 10AM - 9PM on
              weekends in the candidates' local time zone,
              so check back anytime you want to make calls.

              However, your login information will change each day, so you'll
              need to reclaim it.

 Questions?

              Please email
              <% email =
                case @brand do
                  "jd" -> "dialer@justicedemocrats.com"
                  "bnc" -> "dialer@brandnewcongress.org"
                end
              %>

              <a href="mailto:<%= email %>" target="-blank">
                <%= email %>
              .
              We'll get back to you as soon as we can.

      <% else %>

        <%= if @candidate do %>

            We've made all of our calls for <%= @candidate["title"] %> for
            today!

        <% else %>

            Sorry, we don't have a candidate in your district yet.

        <% end %>

 Please make calls for one of our other candidates:

          <%= for cand <- @callable_candidates do %>

 <a href="<%= "/act/call/#{cand.slug}" %>" target="_blank">
                <%= cand.name %>

          <% end %>

      <% end %>

    <% else %>

      <%= if @candidate !== nil and length(@callable_candidates) > 0 do %>

          Since we only make calls from 5PM - 9PM on weekdays and 10AM - 9PM on weekends
          in the candidates' local time zone,
          we're not calling voters in <%= @candidate["title"] %>'s district right now.

 Please make calls for one of our other candidates:

          <%= for cand <- @callable_candidates do %>

 <a href="<%= "/act/call/#{cand.slug}" %>" target="_blank">
                <%= cand.name %>

          <% end %>

      <% else %>

          At the moment, we're making calls from 5PM - 9PM on weekdays and
          10AM - 9PM on Saturday and 12 noon to 9PM on Sunday in the candidates'
          local time zone.

          Please fill out

            this form

          and we'll help you get set up soon.

      <% end %>

    <% end %>

<%= render Core.LayoutView, "h1.html", [brand: @brand, text: "Call Voters"] %>
<% csl =
  cond do
    @calling_script_link != nil and String.contains?(@calling_script_link, "https://") -> @calling_script_link
    @calling_script_link -> core_deployment(@brand) <> @calling_script_link
    true -> nil
  end
%>

  <%= if @brand == "jd" do %>

  <% end %>

  <%= if (not @mobile) do %>
    <%= render Core.LayoutView, "left-nav.html", assigns %>
  <% end %>

    <%= if @on_hours or @draft do %>
      <%= if (@candidate["slug"] in @callable_slugs) or @draft do %>

          <%= raw(@candidate_calling_page) %>

           First,

            Read the guide on how to make calls for BNC

           Second,
          <a target="_blank" class="primary-button" href="<%= csl %>">
            Read the calling script

           Third,
          <a target="_blank" class="primary-button" href="<%= core_deployment(@brand) <> "/call" %>">
            Claim your login

           Fourth,

            Login to our dialer, and get calling!

 Calling hours

              We make calls from 5PM - 9PM on weekdays and 10AM - 9PM on
              weekends in the candidates' local time zone,
              so check back anytime you want to make calls.

              However, your login information will change each day, so you'll
              need to reclaim it.

 Questions?

              Please email
              <% email =
                case @brand do
                  "jd" -> "dailer@justicedemocrats.com"
                  "bnc" -> "dailer@brandnewcongress.org"
                end
              %>

              <a href="mailto:<%= email %>" target="-blank">
                <%= email %>
              .
              We'll get back to you as soon as we can.

      <% else %>

        <%= if @candidate do %>

            We've made all of our calls for <%= @candidate["title"] %> for
            today!

        <% else %>

            Sorry, we don't have a candidate in your district yet.

        <% end %>

 Please make calls for one of our other candidates:

          <%= for cand <- @callable_candidates do %>

 <a href="<%= "/act/call/#{cand.slug}" %>" target="_blank">
                <%= cand.name %>

          <% end %>

      <% end %>

    <% else %>

      <%= if @candidate !== nil and length(@callable_candidates) > 0 do %>

          Since we only make calls from 5PM - 9PM on weekdays and 10AM - 9PM on weekends
          in the candidates' local time zone,
          we're not calling voters in <%= @candidate["title"] %>'s district right now.

 Please make calls for one of our other candidates:

          <%= for cand <- @callable_candidates do %>

 <a href="<%= "/act/call/#{cand.slug}" %>" target="_blank">
                <%= cand.name %>

          <% end %>

      <% else %>

          At the moment, we're making calls from 5PM - 9PM on weekdays and
          10AM - 9PM on Saturday and 12 noon to 9PM on Sunday in the candidates'
          local time zone.

          Please fill out

            this form

          and we'll help you get set up soon.

      <% end %>

    <% end %>


Revert "Merge pull request #1 from wojtekmach/github-link"

This reverts commit e3a6cc6a50b207cf0b3acb9e824e5115d47bedce, reversing
changes made to 73b36e5a98d41d6f27a4f351c0d69ff708401a8c.

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Gomoku</title>
    <link rel="stylesheet" href="/css/phoenix.css">
    <link rel="stylesheet" href="/css/app.css">
    <link rel="icon" type="image/x-icon" href="/images/logo.png">

Gomoku

      <%= render @view_module, @view_template, assigns %>

        See on GitHub


Added autofocus to gender on index

Added autofocus to gender on index

Closes #368


Text change.

Text change.

<%= render Vutuv.LayoutView, "flash.html", assigns %>

More than just a career network.

Vutuv is fast and free. We don't track your moves and we will not flood your inbox with senseless e-mails. Bonus: It's open-source.

    <%= form_for @changeset, user_path(@conn, :create), [multipart: true, class: "imagebox__form"], fn f -> %>
      <%= if @changeset.action do %>

<%= gettext "Oops, something went wrong! Please check the errors below." %>

      <% end %>

Get started now. It only takes 30 seconds.

      <%= text_input f, :first_name, class: "imagebox__input", placeholder: "Enter your first name", autofocus: true %>
      <%= error_tag f, :first_name %>
      <%= text_input f, :last_name, class: "imagebox__input", placeholder: "Enter your last name" %>
      <%= error_tag f, :last_name %>
      <%= inputs_for f, :emails, fn ef -> %>
        <%= text_input ef, :value, class: "imagebox__input", placeholder: "Enter your email address" %>
        <%= error_tag ef, :value %>
      <% end %>
      <%= submit gettext("Sign up"), class: "imagebox__input" %>
      <a href="<%= session_path(@conn, :new) %>" class="imagebox__alreadymember">Already a member? Sign in here.
    <% end %>

<%= render Vutuv.LayoutView, "flash.html", assigns %>

More than just a career network.

Vutuv is fast and free.
We will not flood your inbox with senseless e-mails.
Bonus: It's open-source.

    <%= form_for @changeset, user_path(@conn, :create), [multipart: true, class: "imagebox__form"], fn f -> %>
      <%= if @changeset.action do %>

<%= gettext "Oops, something went wrong! Please check the errors below." %>

      <% end %>

Get started now. It only takes 30 seconds.

      <%= text_input f, :first_name, class: "imagebox__input", placeholder: "Enter your first name", autofocus: true %>
      <%= error_tag f, :first_name %>
      <%= text_input f, :last_name, class: "imagebox__input", placeholder: "Enter your last name" %>
      <%= error_tag f, :last_name %>
      <%= inputs_for f, :emails, fn ef -> %>
        <%= text_input ef, :value, class: "imagebox__input", placeholder: "Enter your email address" %>
        <%= error_tag ef, :value %>
      <% end %>
      <%= submit gettext("Sign up"), class: "imagebox__input" %>
      <a href="<%= session_path(@conn, :new) %>" class="imagebox__alreadymember">Already a member? Sign in here.
    <% end %>


Rename logo to player

Rename logo to player


retirement message

retirement message

<%= if @current_user && @current_user.admin do %>
  <%= link fa_icon("cogs"), to: podcast_path(@conn, :show, @podcast),
                            class: "btn btn-xs btn-default" %>
  <%= link fa_icon("rss"), to: feed_path(@conn, :edit, List.first(@podcast.feeds)),
                           class: "btn btn-xs btn-default" %>

<% end %>

<%= @podcast.title %>

<%= if @podcast.retired do %>

    We retired this podcast, because we couldn't parse it for 10 consecutive times.

<% end %>

            <object data="<%= @podcast.image_url %>"
                    alt="<%= @podcast.image_title%>"
                    type="image/png"
                    width="150"
                    class="thumbnail">

            </object>

<%= raw @podcast.summary %>

          <%= render "_like_follow_unsubscribe_buttons.html",
                     current_user: @current_user, podcast: @podcast, conn: @conn %>

          <%= if @podcast.website do %>

Website

<%= link @podcast.website, to: @podcast.website %>

          <% end %>

Description

<%= @podcast.description %>

          <%= if @podcast.payment_link_url do %>

Support

<%= link @podcast.payment_link_title || "Support", to: @podcast.payment_link_url %>

          <% end %>

Language

            <%= for language <- @podcast.languages do %>
              <%= language.emoji %> <%= language.name %>
            <% end %>

          <%= if @podcast.last_build_date do %>

last modified

<%= Timex.format!(@podcast.last_build_date, "{ISOdate} {h24}:{m}") %>

          <% end %>
          <%= if @podcast.latest_episode_publishing_date do %>

last episode published

<%= Timex.format!(@podcast.latest_episode_publishing_date, "{ISOdate} {h24}:{m}") %>

          <% end %>
          <%= if @podcast.publication_frequency > 0 do %>

publication frequency

<%= Float.round(@podcast.publication_frequency, 2) %> days

          <% end %>

Contributors

          <%= for {persona, engagements} <- Enum.group_by(@podcast.engagements, &Map.get(&1, :persona)) do %>

              <%= link [fa_icon("user-o"), " ", persona.name],
                       to: persona_frontend_path(@conn, :show, persona),
                       class: "btn btn-xs truncate btn-lavender" %>
              <%= for engagement <- engagements do %>
                <%= engagement.role %>
              <% end %>

          <% end %>

Explicit

<%= @podcast.explicit %>

Number of Episodes

<%= Enum.count(@podcast.episodes) %>

<%= fa_icon("feed") %> Rss-Feeds

<%= link "Detail page", to: podcast_frontend_path(@conn, :feeds, @podcast) %>

Categories

            <%= for category <- @podcast.categories do %>
              <%= link [fa_icon("folder-o"), " ", category.title],
                       to: category_frontend_path(@conn, :show, category),
                       class: "btn btn-xs btn-light-gray" %>
              <% end %>

    <%= render "_subscribe_button.html",
               podcast: @podcast, conn: @conn %>

<%= if @current_user && @current_user.admin do %>
  <%= link fa_icon("cogs"), to: podcast_path(@conn, :show, @podcast),
                            class: "btn btn-xs btn-default" %>
  <%= link fa_icon("rss"), to: feed_path(@conn, :edit, List.first(@podcast.feeds)),
                           class: "btn btn-xs btn-default" %>

<% end %>

<%= @podcast.title %>

            <object data="<%= @podcast.image_url %>"
                    alt="<%= @podcast.image_title%>"
                    type="image/png"
                    width="150"
                    class="thumbnail">

            </object>

<%= raw @podcast.summary %>

          <%= render "_like_follow_unsubscribe_buttons.html",
                     current_user: @current_user, podcast: @podcast, conn: @conn %>

          <%= if @podcast.website do %>

Website

<%= link @podcast.website, to: @podcast.website %>

          <% end %>

Description

<%= @podcast.description %>

          <%= if @podcast.payment_link_url do %>

Support

<%= link @podcast.payment_link_title || "Support", to: @podcast.payment_link_url %>

          <% end %>

Language

            <%= for language <- @podcast.languages do %>
              <%= language.emoji %> <%= language.name %>
            <% end %>

          <%= if @podcast.last_build_date do %>

last modified

<%= Timex.format!(@podcast.last_build_date, "{ISOdate} {h24}:{m}") %>

          <% end %>
          <%= if @podcast.latest_episode_publishing_date do %>

last episode published

<%= Timex.format!(@podcast.latest_episode_publishing_date, "{ISOdate} {h24}:{m}") %>

          <% end %>
          <%= if @podcast.publication_frequency > 0 do %>

publication frequency

<%= Float.round(@podcast.publication_frequency, 2) %> days

          <% end %>

Contributors

          <%= for {persona, engagements} <- Enum.group_by(@podcast.engagements, &Map.get(&1, :persona)) do %>

              <%= link [fa_icon("user-o"), " ", persona.name],
                       to: persona_frontend_path(@conn, :show, persona),
                       class: "btn btn-xs truncate btn-lavender" %>
              <%= for engagement <- engagements do %>
                <%= engagement.role %>
              <% end %>

          <% end %>

Explicit

<%= @podcast.explicit %>

Number of Episodes

<%= Enum.count(@podcast.episodes) %>

<%= fa_icon("feed") %> Rss-Feeds

<%= link "Detail page", to: podcast_frontend_path(@conn, :feeds, @podcast) %>

Categories

            <%= for category <- @podcast.categories do %>
              <%= link [fa_icon("folder-o"), " ", category.title],
                       to: category_frontend_path(@conn, :show, category),
                       class: "btn btn-xs btn-light-gray" %>
              <% end %>

    <%= render "_subscribe_button.html",
               podcast: @podcast, conn: @conn %>


Changing the text on the sponsor page (#42)

Interested in becoming a sponsor?  Check this out!

    <%= for {name, href} <- @sponsors do %>

      <a href="<%= href %>" class="d-block mb-2">
        <img class="img-fluid img-thumbnail sponsor"
          src="<%= Routes.static_path(@conn, "/images/sponsors/#{name}-logo.png") %>" alt="">

  <% end %>

For more information about sponsoring the EEF, please email treasurer@erlef.org.

    <%= for {name, href} <- @sponsors do %>

      <a href="<%= href %>" class="d-block mb-2">
        <img class="img-fluid img-thumbnail sponsor"
          src="<%= Routes.static_path(@conn, "/images/sponsors/#{name}-logo.png") %>" alt="">

  <% end %>


Remove left-over element used for testing

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="<%= assigns[:page_description] %>">
    <meta name="author" content="Dataskydd.net">
    <meta name="referrer" content="no-referrer">
    <meta property="og:image" content="<%= Routes.static_path(@conn, "/images/dataskydd_eye2.png") %>">
    <%= if @view_template == "status.html" do %>
      <meta http-equiv="refresh" content="5">
    <% end %>
    <title><%= assigns[:page_title] %> | Webbkoll - dataskydd.net</title>
    <link rel="stylesheet" href="<%= Routes.static_path(@conn, "/css/app.css") %>">
    <link rel="apple-touch-icon" sizes="57x57" href="/images/apple-touch-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/images/apple-touch-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/images/apple-touch-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/images/apple-touch-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/images/apple-touch-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/images/apple-touch-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/images/apple-touch-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/images/apple-touch-icon-152x152.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon-180x180.png">
    <link rel="icon" type="image/png" href="/images/favicon-192x192.png" sizes="192x192">
    <link rel="icon" type="image/png" href="/images/favicon-160x160.png" sizes="160x160">
    <link rel="icon" type="image/png" href="/images/favicon-96x96.png" sizes="96x96">
    <link rel="icon" type="image/png" href="/images/favicon-16x16.png" sizes="16x16">
    <link rel="icon" type="image/png" href="/images/favicon-32x32.png" sizes="32x32">

    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="msapplication-TileImage" content="/images/mstile-144x144.png">

              <a href="/<%= @conn.assigns.locale %>">

                webbkoll | dataskydd.net

              <%= link gettext("FAQ"), to: Routes.site_path(@conn, :about, @conn.assigns.locale) %>

              <%= link gettext("Tech"), to: Routes.site_path(@conn, :tech, @conn.assigns.locale) %>

              <%= link gettext("Donate"), to: Routes.site_path(@conn, :donate, @conn.assigns.locale) %>

 Language

English

Svenska

Français

           <form role="search" method="get" action="/<%= @conn.assigns.locale %>/check">
              <input name="url" type="search" placeholder="example.com">
              <button type="submit">

              </button>
            </form>

      <%= render @view_module, @view_template, assigns %>

            <%= gettext "Test results are stored in memory on our server for 24 hours. We don't show a list of tested URLs. We don't use URLs or test results. We don't log accesses and we don't use cookies." %>

            <%= gettext "Developed by" %> dataskydd.net. <%= gettext "Originally funded by" %> Internetfonden / IIS.

<%= gettext("The code is available on GitHub.") |> raw %>

<%= gettext("Feedback? Questions? info@dataskydd.net") |> raw %>

<%= gettext("All text, except quotes and where noted, is available under CC0.") |> raw %>


Show job listing summary in rss feed

Show job listing summary in rss feed

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title><%= gettext("ElixirJobs") %></title>
    <description><%= gettext "Find your next Elixir job." %></description>
    <link><%= offer_url(@conn, :index) %></link>
    <%= for offer <- @offers do %>
      <item>
        <title><![CDATA[<%= xml_strip_tags(offer.title) %>]]></title>
        <description><![CDATA[

              <%= gettext "Job place:" %> <%= human_get_place(offer.job_place, gettext("Unknown")) %>

              <%= gettext "Job type:" %> <%= human_get_type(offer.job_type, gettext("Unknown")) %>

          <%= offer.summary %>
          <%= xml_sanitized_markdown(offer.description) %>
        ]]></description>
        <pubDate><%= xml_readable_date(offer.inserted_at) %></pubDate>
        <link><%= offer.url %></link>
        <guid><%= offer.url %></guid>
      </item>
    <% end %>
  </channel>
</rss>

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title><%= gettext("ElixirJobs") %></title>
    <description><%= gettext "Find your next Elixir job." %></description>
    <link><%= offer_url(@conn, :index) %></link>
    <%= for offer <- @offers do %>
      <item>
        <title><![CDATA[<%= xml_strip_tags(offer.title) %>]]></title>
        <description><![CDATA[

              <%= gettext "Job place:" %> <%= human_get_place(offer.job_place, gettext("Unknown")) %>

              <%= gettext "Job type:" %> <%= human_get_type(offer.job_type, gettext("Unknown")) %>

          <%= xml_sanitized_markdown(offer.description) %>
        ]]></description>
        <pubDate><%= xml_readable_date(offer.inserted_at) %></pubDate>
        <link><%= offer.url %></link>
        <guid><%= offer.url %></guid>
      </item>
    <% end %>
  </channel>
</rss>


win32 boot script improvements

win32 boot script improvements

- Print better usage information
- Rename tasks so that unix/win32 boot scripts are in line with each
other

:: This batch file handles managing an Erlang node as a Windows service.
::
:: Commands provided:
::
:: * install - install the release as a Windows service
:: * start - start the service and Erlang node
:: * stop - stop the service and Erlang node
:: * restart - run the stop command and start command
:: * uninstall - uninstall the service and kill a running node
:: * ping - check if the node is running
:: * console - start the Erlang release in a `werl` Windows shell
:: * attach - connect to a running node and open an interactive console
:: * list - display a listing of installed Erlang services
:: * usage - display available commands

:: Set variables that describe the release
@set rel_name=<%= release_name %>
@set rel_vsn=<%= release_version %>
@set erts_vsn=<%= erts_vsn %>
@set erl_opts=<%= erl_opts %>

:: Discover the release root directory from the directory
:: of this script
@set script_dir=%~dp0
@for %%A in ("%script_dir%\..\..") do @(
  set release_root_dir=%%~fA
)
@set rel_dir=%release_root_dir%\releases\%rel_vsn%
@echo rel_dir is %rel_dir%

@if "%RELEASE_MUTABLE_DIR%"=="" (
  set mutable_dir=%release_root_dir%\var
) else (
  set mutable_dir=%RELEASE_MUTABLE_DIR
)
::@echo mutable_dir is %mutable_dir%

@if "%RELEASE_CONFIG_DIR%"=="" (
  set config_dir=%release_root_dir%
) else (
  set config_dir=%RELEASE_CONFIG_DIR%
)
::@echo config_dir is %config_dir%

@set log_dir=%mutable_dir%\log
::@echo log_dir is %log_dir%

:: Create directories which don't exist
@if not exist %mutable_dir% mkdir %mutable_dir%
@if not exist %config_dir% mkdir %config_dir%
@if not exist %log_dir% mkdir %log_dir%

@call :find_erts_dir
@call :find_sys_config
@call :find_vm_args
@call :set_boot_script_var

@set service_name=%rel_name%_%rel_vsn%
@set bindir=%erts_dir%\bin
@set progname=erl.exe
@set clean_boot_script=%release_root_dir%\bin\start_clean
@set erlsrv="%bindir%\erlsrv.exe"
@set epmd="%bindir%\epmd.exe"
@set escript="%bindir%\escript.exe"
@set werl="%bindir%\werl.exe"
@set nodetool="%release_root_dir%\bin\nodetool"

:: Extract node type and name from vm.args
@for /f "usebackq tokens=1-2" %%I in (`findstr /b "\-name \-sname" "%vm_args%"`) do @(
  set node_type=%%I
  set node_name=%%J
)

:: Extract cookie from vm.args
@for /f "usebackq tokens=1-2" %%I in (`findstr /b \-setcookie "%vm_args%"`) do @(
  set cookie=%%J
)

:: Write the erl.ini file to set up paths relative to this script
@call :write_ini

:: If a start.boot file is not present, copy one from the named .boot file
@if not exist "%rel_dir%\start.boot" (
  copy "%rel_dir%\%rel_name%.boot" "%rel_dir%\start.boot" >nul
)

@if %1=="install" @goto install
@if %1=="uninstall" @goto uninstall
@if %1=="start" @goto start
@if %1=="stop" @goto stop
@if %1=="restart" @call :stop && @goto start
@if %1=="upgrade" @goto upgrade
@if %1=="downgrade" @goto upgrade
@if %1=="console" @goto console
@if %1=="ping" @goto ping
@if %1=="describe" @goto describe
@if %1=="attach" @goto remote_console
@if %1=="remote_console" @goto remote_console
@if %1=="" @goto usage
@echo Unknown command: %1

@goto :eof

:: Find the ERTS dir
:find_erts_dir
@if "%erts_vsn%"=="" (
  call :use_system_erts
) else (
  call :use_bundled_erts
)
@goto :eof

:: Load system ERTS info
:use_system_erts
@for /f "delims=" %%i in ('where erl') do set system_erl="%%i"
@if %system_erl%=="" (
  echo failed to locate the Erlang Runtime System!
  exit 1
)
@set system_root_dir_cmd=%system_erl% -noshell -eval "io:format(\"~s\", [filename:nativename(code:root_dir())])." -s init stop
@for /f "delims=" %%i in (`%%system_root_dir_cmd%%`) do set system_root=%%i
@set system_erts_vsn_cmd=%system_erl% -noshell -eval "Ver=erlang:system_info(version),io:format(\"~s\", [Ver])" -s init stop
@for /f "delims=" %%i in (`%%system_erts_vsn_cmd%%`) do set system_erts_vsn=%%i
@set erl=%system_erl%
@set erts_vsn=%system_erts_vsn%
@set rootdir=%system_root%
@set erts_dir=%rootdir%\erts-%erts_vsn%
@goto :eof

:: Load bundled ERTS info
:use_bundled_erts
@set erts_dir=%release_root_dir%\erts-%erts_vsn%
@set erl=%erts_dir%\bin\erl
@set rootdir=%release_root_dir%
@goto :eof

:: Find the sys.config file
:find_sys_config
@set possible_sys=%release_config_dir%\sys.config
@if exist %possible_sys% (
  set sys_config_src=%possible_sys%
) else (
  set sys_config_src=%rel_dir%\sys.config
)
@set sys_config_target=%config_dir%\sys.config
:: Replace environment variables
@powershell -command "$content = get-content %sys_config_src%; [regex]::matches($content, '\${[\w\d_-]+}') | foreach { $content = $content.Replace($_.value, [System.Environment]::GetEnvironmentVariable($_.value)) }; out-file -filepath %sys_config_target% -inputobject $content -encoding ascii"
@set sys_config=%sys_config_target%
@goto :eof

:find_vm_args
@set possible_vmargs=%release_config_dir%\vm.args
@if exist %possible_vmargs% (
  set vmargs_src=%possible_vmargs%
) else (
  set vmargs_src=%rel_dir%\vm.args
)
@set vmargs_target=%config_dir%\vm.args
:: Replace environment variables
@powershell -command "$content = get-content %vmargs_src%; [regex]::matches($content, '\${[\w\d_-]+}') | foreach { $content = $content.Replace($_.value, [System.Environment]::GetEnvironmentVariable($_.value)) }; out-file -filepath %vmargs_target% -inputobject $content -encoding ascii"
@set vm_args=%vmargs_target%
@goto :eof

:: set boot_script variable
:set_boot_script_var
@if exist %rel_dir%\%rel_name%.boot (
  set boot_script=%rel_dir%\%rel_name%
) else (
  set boot_script=%rel_dir%\start
)
@goto :eof

:: Write the erl.ini file
:write_ini
@set erl_ini=%erts_dir%\bin\erl.ini
@set converted_bindir=%bindir:\=\\%
@set converted_rootdir=%rootdir:\=\\%
@echo [erlang] > "%erl_ini%"
@echo Bindir=%converted_bindir% >> "%erl_ini%"
@echo Progname=%progname% >> "%erl_ini%"
@echo Rootdir=%converted_rootdir% >> "%erl_ini%"
@goto :eof

:: Display usage information
:usage
@echo Usage: %~n0 ^<task^>
@echo.
@echo Service Control
@echo =====================
@echo install                             # installs the release as a service
@echo uninstall                           # uninstalls the release service
@echo start                               # starts the service
@echo start_boot                          # not implemented
@echo foreground                          # not implemented
@echo console                             # run the release in a local shell
@echo console_clean                       # run the release in a local shell
@echo stop                                # stops the service
@echo restart                             # restarts the release service
@echo reboot                              # not implemented
@echo reload_config                       # not implemented
@echo.
@echo Upgrades
@echo =====================
@echo upgrade ^<version^>                   # upgrade the current release service
@echo downgrade ^<version^>                 # downgrade the current release service
@echo.
@echo Utilities
@echo =====================
@echo attach                              # alias for remote_console on Windows
@echo remote_console                      # open a remote console connected to the release
@echo pid                                 # not implemented
@echo ping                                # ping the current release service
@echo pingpeer ^<peer^>                     # not implemented
@echo escript ^<file^>                      # not implemented
@echo rpc ^<mod^> ^<fun^> ^[^<args..^>^]          # not implemented
@echo rpcterms ^<mod^> ^<fun^> ^[^<expr^>^]       # not implemented
@echo eval ^<expr^>                         # not implemented
@echo command ^<mod^> ^<fun^> ^[^<args..^>^]      # not implemented
@echo describe                            # list details about the release
@goto :eof

:: Install the release as a Windows service
:: or install the specified version passed as argument
:install
@set args=%erl_opts% -setcookie %cookie% ++ ^
       -rootdir "%rootdir%" ^
       -reldir "%release_root_dir%\releases"
@echo reldir is %release_root_dir%\releases
@set start_erl=%erts_dir%\bin\start_erl.exe
@set description=Erlang node %node_name% in %rootdir%
@if "" == "%2" (
  :: Install the service
  %erlsrv% add %service_name% ^
            -c "%description%" ^
            %node_type% "%node_name%" ^
            -w "%rootdir%\var" ^
            -m "%start_erl%" ^
            -args "%args%" ^
            -debugtype new ^
            -stopaction "init:stop()."
) else (
  :: relup and reldown
  goto upgrade
)
@goto :eof

:: Uninstall the Windows service
:uninstall
@%erlsrv% remove %service_name%
@%epmd% -kill
@goto :eof

:: Start the Windows service
:start
@%erlsrv% start %service_name%
@goto :eof

:: Stop the Windows service
:stop
@%erlsrv% stop %service_name%
@goto :eof

:: Upgrade this release
:upgrade
@if "" == "%2" (
  echo Missing version argument
  echo Usage: %rel_name% %1 {version}
  set ERRORLEVEL=1
  exit /b %ERRORLEVEL%
)
@%escript% "%rootdir%/bin/install_upgrade.escript" "%rel_name%" "%node_name%" "%cookie%" "%2"
@goto :eof

:: Start a console
:console
@start "%rel_name% console" %werl% -boot "%boot_script%" ^
       -config "%sys_config%"  ^
       -args_file "%vm_args%" ^
       -user Elixir.IEx.CLI ^
       -extra --no-halt +iex
@goto :eof

:: Ping the running node
:ping
@%escript% %nodetool% ping %node_type% "%node_name%" -setcookie "%cookie%"
@goto :eof

:: Describe this release
:describe
@%erlsrv% list %service_name%
@goto :eof

:: Remote shell to a running node
:remote_console
@call :ping
@if %ERRORLEVEL% GEQ 1 exit %ERRORLEVEL%
@set id=remsh%RANDOM%-%node_name%
@start "%node_name% attach" %werl% -hidden -noshell -boot "%clean_boot_script%" ^
       -user Elixir.IEx.CLI %node_type% %id% -setcookie %cookie% ^
       -extra --no-halt +iex -%node_type% %id% --cookie %cookie% --remsh %node_name%
@goto :eof

:: This batch file handles managing an Erlang node as a Windows service.
::
:: Commands provided:
::
:: * install - install the release as a Windows service
:: * start - start the service and Erlang node
:: * stop - stop the service and Erlang node
:: * restart - run the stop command and start command
:: * uninstall - uninstall the service and kill a running node
:: * ping - check if the node is running
:: * console - start the Erlang release in a `werl` Windows shell
:: * attach - connect to a running node and open an interactive console
:: * list - display a listing of installed Erlang services
:: * usage - display available commands

:: Set variables that describe the release
@set rel_name=<%= release_name %>
@set rel_vsn=<%= release_version %>
@set erts_vsn=<%= erts_vsn %>
@set erl_opts=<%= erl_opts %>

:: Discover the release root directory from the directory
:: of this script
@set script_dir=%~dp0
@for %%A in ("%script_dir%\..\..") do @(
  set release_root_dir=%%~fA
)
@set rel_dir=%release_root_dir%\releases\%rel_vsn%
@echo rel_dir is %rel_dir%

@if "%RELEASE_MUTABLE_DIR%"=="" (
  set mutable_dir=%release_root_dir%\var
) else (
  set mutable_dir=%RELEASE_MUTABLE_DIR
)
::@echo mutable_dir is %mutable_dir%

@if "%RELEASE_CONFIG_DIR%"=="" (
  set config_dir=%release_root_dir%
) else (
  set config_dir=%RELEASE_CONFIG_DIR%
)
::@echo config_dir is %config_dir%

@set log_dir=%mutable_dir%\log
::@echo log_dir is %log_dir%

:: Create directories which don't exist
@if not exist %mutable_dir% mkdir %mutable_dir%
@if not exist %config_dir% mkdir %config_dir%
@if not exist %log_dir% mkdir %log_dir%

@call :find_erts_dir
@call :find_sys_config
@call :find_vm_args
@call :set_boot_script_var

@set service_name=%rel_name%_%rel_vsn%
@set bindir=%erts_dir%\bin
@set progname=erl.exe
@set clean_boot_script=%release_root_dir%\bin\start_clean
@set erlsrv="%bindir%\erlsrv.exe"
@set epmd="%bindir%\epmd.exe"
@set escript="%bindir%\escript.exe"
@set werl="%bindir%\werl.exe"
@set nodetool="%release_root_dir%\bin\nodetool"

:: Extract node type and name from vm.args
@for /f "usebackq tokens=1-2" %%I in (`findstr /b "\-name \-sname" "%vm_args%"`) do @(
  set node_type=%%I
  set node_name=%%J
)

:: Extract cookie from vm.args
@for /f "usebackq tokens=1-2" %%I in (`findstr /b \-setcookie "%vm_args%"`) do @(
  set cookie=%%J
)

:: Write the erl.ini file to set up paths relative to this script
@call :write_ini

:: If a start.boot file is not present, copy one from the named .boot file
@if not exist "%rel_dir%\start.boot" (
  copy "%rel_dir%\%rel_name%.boot" "%rel_dir%\start.boot" >nul
)

@if %1=="install" @goto install
@if %1=="uninstall" @goto uninstall
@if %1=="start" @goto start
@if %1=="stop" @goto stop
@if %1=="restart" @call :stop && @goto start
@if %1=="upgrade" @goto relup
@if %1=="downgrade" @goto relup
@if %1=="console" @goto console
@if %1=="ping" @goto ping
@if %1=="list" @goto list
@if %1=="attach" @goto attach
@if %1=="" @goto usage
@echo Unknown command: %1

@goto :eof

:: Find the ERTS dir
:find_erts_dir
@if "%erts_vsn%"=="" (
  call :use_system_erts
) else (
  call :use_bundled_erts
)
@goto :eof

:: Load system ERTS info
:use_system_erts
@for /f "delims=" %%i in ('where erl') do set system_erl="%%i"
@if %system_erl%=="" (
  echo failed to locate the Erlang Runtime System!
  exit 1
)
@set system_root_dir_cmd=%system_erl% -noshell -eval "io:format(\"~s\", [filename:nativename(code:root_dir())])." -s init stop
@for /f "delims=" %%i in (`%%system_root_dir_cmd%%`) do set system_root=%%i
@set system_erts_vsn_cmd=%system_erl% -noshell -eval "Ver=erlang:system_info(version),io:format(\"~s\", [Ver])" -s init stop
@for /f "delims=" %%i in (`%%system_erts_vsn_cmd%%`) do set system_erts_vsn=%%i
@set erl=%system_erl%
@set erts_vsn=%system_erts_vsn%
@set rootdir=%system_root%
@set erts_dir=%rootdir%\erts-%erts_vsn%
@goto :eof

:: Load bundled ERTS info
:use_bundled_erts
@set erts_dir=%release_root_dir%\erts-%erts_vsn%
@set erl=%erts_dir%\bin\erl
@set rootdir=%release_root_dir%
@goto :eof

:: Find the sys.config file
:find_sys_config
@set possible_sys=%release_config_dir%\sys.config
@if exist %possible_sys% (
  set sys_config_src=%possible_sys%
) else (
  set sys_config_src=%rel_dir%\sys.config
)
@set sys_config_target=%config_dir%\sys.config
:: Replace environment variables
@powershell -command "$content = get-content %sys_config_src%; [regex]::matches($content, '\${[\w\d_-]+}') | foreach { $content = $content.Replace($_.value, [System.Environment]::GetEnvironmentVariable($_.value)) }; out-file -filepath %sys_config_target% -inputobject $content -encoding ascii"
@set sys_config=%sys_config_target%
@goto :eof

:find_vm_args
@set possible_vmargs=%release_config_dir%\vm.args
@if exist %possible_vmargs% (
  set vmargs_src=%possible_vmargs%
) else (
  set vmargs_src=%rel_dir%\vm.args
)
@set vmargs_target=%config_dir%\vm.args
:: Replace environment variables
@powershell -command "$content = get-content %vmargs_src%; [regex]::matches($content, '\${[\w\d_-]+}') | foreach { $content = $content.Replace($_.value, [System.Environment]::GetEnvironmentVariable($_.value)) }; out-file -filepath %vmargs_target% -inputobject $content -encoding ascii"
@set vm_args=%vmargs_target%
@goto :eof

:: set boot_script variable
:set_boot_script_var
@if exist %rel_dir%\%rel_name%.boot (
  set boot_script=%rel_dir%\%rel_name%
) else (
  set boot_script=%rel_dir%\start
)
@goto :eof

:: Write the erl.ini file
:write_ini
@set erl_ini=%erts_dir%\bin\erl.ini
@set converted_bindir=%bindir:\=\\%
@set converted_rootdir=%rootdir:\=\\%
@echo [erlang] > "%erl_ini%"
@echo Bindir=%converted_bindir% >> "%erl_ini%"
@echo Progname=%progname% >> "%erl_ini%"
@echo Rootdir=%converted_rootdir% >> "%erl_ini%"
@goto :eof

:: Display usage information
:usage
@echo usage: %~n0 ^(install^|uninstall^|start^|stop^|restart^|upgrade^|downgrade^|console^|ping^|list^|attach^)
@goto :eof

:: Install the release as a Windows service
:: or install the specified version passed as argument
:install
@set args=%erl_opts% -setcookie %cookie% ++ ^
       -rootdir "%rootdir%" ^
       -reldir "%release_root_dir%\releases"
@echo reldir is %release_root_dir%\releases
@set start_erl=%erts_dir%\bin\start_erl.exe
@set description=Erlang node %node_name% in %rootdir%
@if "" == "%2" (
  :: Install the service
  %erlsrv% add %service_name% ^
            -c "%description%" ^
            %node_type% "%node_name%" ^
            -w "%rootdir%\var" ^
            -m "%start_erl%" ^
            -args "%args%" ^
            -debugtype new ^
            -stopaction "init:stop()."
) else (
  :: relup and reldown
  goto relup
)
@goto :eof

:: Uninstall the Windows service
:uninstall
@%erlsrv% remove %service_name%
@%epmd% -kill
@goto :eof

:: Start the Windows service
:start
@%erlsrv% start %service_name%
@goto :eof

:: Stop the Windows service
:stop
@%erlsrv% stop %service_name%
@goto :eof

:: Relup and reldown
:relup
@if "" == "%2" (
  echo Missing version argument
  echo Usage: %rel_name% %1 {version}
  set ERRORLEVEL=1
  exit /b %ERRORLEVEL%
)
@%escript% "%rootdir%/bin/install_upgrade.escript" "%rel_name%" "%node_name%" "%cookie%" "%2"
@goto :eof

:: Start a console
:console
@start "%rel_name% console" %werl% -boot "%boot_script%" ^
       -config "%sys_config%"  ^
       -args_file "%vm_args%" ^
       -user Elixir.IEx.CLI ^
       -extra --no-halt +iex
@goto :eof

:: Ping the running node
:ping
@%escript% %nodetool% ping %node_type% "%node_name%" -setcookie "%cookie%"
@goto :eof

:: List installed Erlang services
:list
@%erlsrv% list %service_name%
@goto :eof

:: Attach to a running node
:attach
@call :ping
@if %ERRORLEVEL% GEQ 1 exit %ERRORLEVEL%
@set id=remsh%RANDOM%-%node_name%
@start "%node_name% attach" %werl% -hidden -noshell -boot "%clean_boot_script%" ^
       -user Elixir.IEx.CLI %node_type% %id% -setcookie %cookie% ^
       -extra --no-halt +iex -%node_type% %id% --cookie %cookie% --remsh %node_name%
@goto :eof


Minor update

Minor update

      Free & Premium Bootstrap Templates

      Hello, we provide high quality design & web resources at an affordable price.

  <%= render Ap.ProductView, "list.html", conn: @conn, products: @products %>

  <%= render Ap.SharedView, "footer_subscribe_widget.html", conn: @conn %>

      Free & Premium Bootstrap Templates

      We provide high quality design & web resources at an affordable price.

  <%= render Ap.ProductView, "list.html", conn: @conn, products: @products %>

  <%= render Ap.SharedView, "footer_subscribe_widget.html", conn: @conn %>


replace phoenix header with "planning poker" h1

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello PlanningPoker!</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

Planning Poker

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

        <%= render @view_module, @view_template, assigns %>

<!DOCTYPE html>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>Hello PlanningPoker!</title>
    <link rel="stylesheet" href="<%= static_path(@conn, "/css/app.css") %>">

Get Started

<%= get_flash(@conn, :info) %>

<%= get_flash(@conn, :error) %>

        <%= render @view_module, @view_template, assigns %>


add image to front page

add image to front page

<%= gettext "Why Unf Swuber?" %>

It started in parking lot 14; on the way to class I asked a friend if they could give me a ride. the friend was not leaving but also going to class. As a result we walked together and not alone. Later when leaving the library I was forced to walk alone by lack of communication and lack of traffic at that hour.

I did not want to walk to my car. I waited outside the library for someone I knew. Eventually I gave up but the idea was born. Generosity(reputation) and the capital of my parking spot could be used to get me to my car without having to walk alone.

For years people have tried to solve the problem of finding a parking spot at the University of North Florida.

Tweets by SwuberCorp


Debound test input

Debound test input

      Regex
      <input name="regex"
             type="text"
             ng-model="regex"
             ng-change="test(regex,subject)"
             ng-model-options="{ debounce: 100 }"/>

      Subject
      <textarea name="subject"
                rows=5
                ng-model="subject"
                ng-change="test(regex,subject)"
                ng-model-options="{ debounce: 100 }"
                ></textarea>
      Split on newlines?
      <input type="checkbox" name="split" ng-model="split">

<result data="case">

      Regex
      <input name="regex" type="text"
            ng-model="regex" ng-change="test(regex,subject)"/>

      Subject
      <textarea name="subject" rows=5
                ng-model="subject" ng-change="test(regex,subject)"/></textarea>
      Split on newlines?
      <input type="checkbox" name="split" ng-model="split">

<result data="case">