Strip container class

Strip container class

  <iframe scrolling="no" frameborder="0" allowtransparency="true" class="twitter-share-button twitter-share-button-rendered twitter-tweet-button" style="position: static; visibility: visible; width: 61px; height: 20px;" title="Twitter Tweet Button" src="https://platform.twitter.com/widgets/tweet_button.2e798283373a8137c24e277b9b9620d6.en.html#dnt=false&id=twitter-widget-0&lang=en&original_referer=https%3A%2F%2Fsemantic-ui.com%2F&size=m&text=I%20%E2%9D%A4%20RemoteRetro!%20Like,%20big%20time.&time=1519956156939&type=share&url=http%3A%2F%2Fremoteretro.org&via=StrideDev&hashtags=myelixirstatus,opensource" data-url="http://remoteretro.org">

    Remote

    Retro

    Get Better With Your Team

RemoteRetro lets you get together, even when you're far apart.

    Sign in with Google to Get Started

            Free!

Costs less than a song!

            Collaborative!

Interact with teammates in real time!

            Guided!

A retro on rails!

            Completely Open Source!

            GitHub

Trusted By

        Sign in with Google to Get Started

        F.A.Q.


not in trust metric css polish

not in trust metric css polish

username: <%= @identity.username %>

<%= @identity.name %>

			<a href="/identities/<%= @identity.id %>/delegations/from">made <%= @num_delegations_from %> <%= ngettext("delegation", "delegations", @num_delegations_from) %>

			<a href="/identities/<%= @identity.id %>/delegations/to">receiving <%= @num_delegations_to %> <%= ngettext("delegation", "delegations", @num_delegations_to) %>

			<a href="/identities/<%= @identity.id %>/trusts/to">trusted by <%= @num_inverse_trusts %> <%= ngettext("identity", "identities", @num_inverse_trusts) %>

			<a href="/identities/<%= @identity.id %>/votes">voted on <%= @num_votes %> <%= ngettext("poll", "polls", @num_votes) %>

<%= unless @is_in_trust_metric do %>

NOT IN TRUST METRIC

	<%= if @is_me do %>

Share the URL of your identity with others.
If they want they can trust you or delegate you their voting power.

	<% end %>
<% end %>

<%= if @is_me do %>

Calculation preferences

	<form method="POST" action="preferences" class="pure-form">
		<input type="hidden" name="_csrf_token" value="<%= get_csrf_token() %>" />

				Trust metric URL

				<input type="url" name="trust_metric_url" value="<%= @identity.trust_metric_url %>" placeholder="<%= @default_trust_metric_url %>" />

				Polls

					<input type="range" name="minimum_voting_power" id="minimum_voting_power_range" value="<%= @calculation_opts.minimum_turnout || 0 %>" min="0" max="1" step="any" oninput="minimum_voting_power_value.value = 'Expecting at least ' + Math.round(100 * minimum_voting_power_range.value) + '% turnout.'" />
					<output id="minimum_voting_power_value"><%= "Expecting at least #{round(100 * (@calculation_opts.minimum_turnout || 0))}% turnout." %></output>

					<input type="range" name="vote_weight_halving_days" id="vote_weight_halving_days_range" value="<%= @calculation_opts.vote_weight_halving_days || 1000 %>" min="1" max="1000" step="1" oninput="vote_weight_halving_days_value.value = Math.round(vote_weight_halving_days_range.value) == 1000 ? 'Votes don\'t lose power with time.' : 'Votes will lose half remaining power every ' + Math.round(vote_weight_halving_days_range.value) + ' days.'" />
					<output id="vote_weight_halving_days_value">
						<%= if @calculation_opts.vote_weight_halving_days do "Votes will lose half remaining power every #{round(@calculation_opts.vote_weight_halving_days)} #{ngettext("day", "days", round(@calculation_opts.vote_weight_halving_days))}." else "Votes don't lose power with time." end %>
					</output>

				Reference approvals

					<input type="range" name="soft_quorum_t" id="soft_quorum_t_range" value="<%= @calculation_opts.approval_turnout_importance %>" min="0" max="1" step="any" oninput="soft_quorum_t_value.value = 'Turnout importance set at ' + Math.round(100 * soft_quorum_t_range.value) + '%.'">
					<output id="soft_quorum_t_value"><%= "Turnout importance set at #{round(100 * @calculation_opts.approval_turnout_importance)}%." %></output>

					<input type="range" name="minimum_reference_approval_score" id="minimum_score_range" value="<%= @calculation_opts.minimum_reference_approval_score || 0 %>" min="0" max="1" step="any" oninput="minimum_score_value.value = 'Score at least ' + Math.round(100 * minimum_score_range.value) + '% using above turnout importance.'">
					<output id="minimum_score_value"><%= "Score at least #{round(100 * @calculation_opts.minimum_reference_approval_score)}% using above turnout importance." %></output>

				<button type="submit" class="pure-button pure-button-primary">Update</button>

	</form>
<% else %>

I trust this identity

	<%= render Liquio.HtmlPollView, "cast_vote.html",
		to_path: "/identities/#{@identity.id}",
		poll: %{:id => @identity.trust_metric_poll_id, :choice_type => "probability"},
		own_vote: @own_is_human_vote,
		allow_numeric: false
	%>

Delegate your vote

	<form method="POST" action="/identities/<%= @identity.id %>/delegations" class="pure-form">
		<input type="hidden" name="_csrf_token" value="<%= get_csrf_token() %>" />

				For topics

				<input type="text" name="topics" value='<%= if @delegation != nil and @delegation.data != nil and @delegation.data.topics != nil do @delegation.data.topics |> Enum.join(", ") else "" end %>' placeholder="Delegate regardless of topics" />

			<% relative_weight = if @delegation != nil and @delegation.data != nil do @delegation.data.weight else 1.0 end %>

				Relative weight

					<input type="range" name="weight" id="weight_range" value="<%= number_format_simple(relative_weight) %>" min="0" max="1" step="any" oninput="weight_value.value = 'Relative weight set to ' + Math.round(100 * weight_range.value) + '%'" />
					<output id="weight_value"><%= "Relative weight set to #{round(100 * relative_weight)}%" %></output>

				<%= if @delegation do %>
					<button type="submit" class="pure-button pure-button-primary" style="margin-right: 15px;">Update delegation</button>
					<button type="submit" name="weight" value="0" class="pure-button delete-button" style="margin-left: 15px;">Remove delegation</button>
				<% else %>
					<button type="submit" class="pure-button pure-button-primary">Set delegation</button>
				<% end %>

	</form>
<% end %>

username: <%= @identity.username %>

<%= @identity.name %>

			<a href="/identities/<%= @identity.id %>/delegations/from">made <%= @num_delegations_from %> <%= ngettext("delegation", "delegations", @num_delegations_from) %>

			<a href="/identities/<%= @identity.id %>/delegations/to">receiving <%= @num_delegations_to %> <%= ngettext("delegation", "delegations", @num_delegations_to) %>

			<a href="/identities/<%= @identity.id %>/trusts/to">trusted by <%= @num_inverse_trusts %> <%= ngettext("identity", "identities", @num_inverse_trusts) %>

			<a href="/identities/<%= @identity.id %>/votes">voted on <%= @num_votes %> <%= ngettext("poll", "polls", @num_votes) %>

<%= unless @is_in_trust_metric do %>

NOT IN TRUST METRIC

<% end %>

<%= if @is_me do %>

Share the URL of your identity with others. If they want they can trust you or delegate votes to you.

Calculation preferences

	<form method="POST" action="preferences" class="pure-form">
		<input type="hidden" name="_csrf_token" value="<%= get_csrf_token() %>" />

				Trust metric URL

				<input type="url" name="trust_metric_url" value="<%= @identity.trust_metric_url %>" placeholder="<%= @default_trust_metric_url %>" />

				Polls

					<input type="range" name="minimum_voting_power" id="minimum_voting_power_range" value="<%= @calculation_opts.minimum_turnout || 0 %>" min="0" max="1" step="any" oninput="minimum_voting_power_value.value = 'Expecting at least ' + Math.round(100 * minimum_voting_power_range.value) + '% turnout.'" />
					<output id="minimum_voting_power_value"><%= "Expecting at least #{round(100 * (@calculation_opts.minimum_turnout || 0))}% turnout." %></output>

					<input type="range" name="vote_weight_halving_days" id="vote_weight_halving_days_range" value="<%= @calculation_opts.vote_weight_halving_days || 1000 %>" min="1" max="1000" step="1" oninput="vote_weight_halving_days_value.value = Math.round(vote_weight_halving_days_range.value) == 1000 ? 'Votes don\'t lose power with time.' : 'Votes will lose half remaining power every ' + Math.round(vote_weight_halving_days_range.value) + ' days.'" />
					<output id="vote_weight_halving_days_value">
						<%= if @calculation_opts.vote_weight_halving_days do "Votes will lose half remaining power every #{round(@calculation_opts.vote_weight_halving_days)} #{ngettext("day", "days", round(@calculation_opts.vote_weight_halving_days))}." else "Votes don't lose power with time." end %>
					</output>

				Reference approvals

					<input type="range" name="soft_quorum_t" id="soft_quorum_t_range" value="<%= @calculation_opts.approval_turnout_importance %>" min="0" max="1" step="any" oninput="soft_quorum_t_value.value = 'Turnout importance set at ' + Math.round(100 * soft_quorum_t_range.value) + '%.'">
					<output id="soft_quorum_t_value"><%= "Turnout importance set at #{round(100 * @calculation_opts.approval_turnout_importance)}%." %></output>

					<input type="range" name="minimum_reference_approval_score" id="minimum_score_range" value="<%= @calculation_opts.minimum_reference_approval_score || 0 %>" min="0" max="1" step="any" oninput="minimum_score_value.value = 'Score at least ' + Math.round(100 * minimum_score_range.value) + '% using above turnout importance.'">
					<output id="minimum_score_value"><%= "Score at least #{round(100 * @calculation_opts.minimum_reference_approval_score)}% using above turnout importance." %></output>

				<button type="submit" class="pure-button pure-button-primary">Update</button>

	</form>
<% else %>

I trust this identity

	<%= render Liquio.HtmlPollView, "cast_vote.html",
		to_path: "/identities/#{@identity.id}",
		poll: %{:id => @identity.trust_metric_poll_id, :choice_type => "probability"},
		own_vote: @own_is_human_vote,
		allow_numeric: false
	%>

Delegate your vote

	<form method="POST" action="/identities/<%= @identity.id %>/delegations" class="pure-form">
		<input type="hidden" name="_csrf_token" value="<%= get_csrf_token() %>" />

				For topics

				<input type="text" name="topics" value='<%= if @delegation != nil and @delegation.data != nil and @delegation.data.topics != nil do @delegation.data.topics |> Enum.join(", ") else "" end %>' placeholder="Delegate regardless of topics" />

			<% relative_weight = if @delegation != nil and @delegation.data != nil do @delegation.data.weight else 1.0 end %>

				Relative weight

					<input type="range" name="weight" id="weight_range" value="<%= number_format_simple(relative_weight) %>" min="0" max="1" step="any" oninput="weight_value.value = 'Relative weight set to ' + Math.round(100 * weight_range.value) + '%'" />
					<output id="weight_value"><%= "Relative weight set to #{round(100 * relative_weight)}%" %></output>

				<%= if @delegation do %>
					<button type="submit" class="pure-button pure-button-primary" style="margin-right: 15px;">Update delegation</button>
					<button type="submit" name="weight" value="0" class="pure-button delete-button" style="margin-left: 15px;">Remove delegation</button>
				<% else %>
					<button type="submit" class="pure-button pure-button-primary">Set delegation</button>
				<% end %>

	</form>
<% end %>


Created new unlock password form

Created new unlock password form

<%= form_for @conn, unlock_path(@conn, :create), [as: :unlock], fn f  -> %>

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

        Send an unlock e-mail

        <%= CoursePlanner.SharedView.form_text f, :email, required: true %>
        <%= if error do %>

            <%= error %>

        <% end %>

        <%= CoursePlanner.SharedView.form_password f, :password, required: true %>

        <%= link "Cancel", to: Coherence.Config.logged_out_url("/"), class: "mdl-button mdl-js-button" %>

        <%= CoursePlanner.SharedView.form_submit f, "Send" %>

<% end %>

<%= form_for @conn, unlock_path(@conn, :create), [as: :unlock], fn f  -> %>

    <%= required_label f, :email, class: "control-label" %>
    <%= text_input f, :email, class: "form-control", required: "" %>
    <%= error_tag f, :email %>

    <%= required_label f, :password, class: "control-label" %>
    <%= password_input f, :password, class: "form-control", required: "" %>
    <%= error_tag f, :password %>

    <%= submit "Send Instructions", class: "btn btn-primary" %>
    <%= link "Cancel", to: Coherence.Config.logged_out_url("/"), class: "btn" %>

<% end %>


Make selection a table

Make selection a table

  <%= gettext "Thank you for so much registering/logging in!" %>

          <button type="button" class="btn btn-default">
            <%= gettext "Back" %>
          </button>

          <button type="button" class="btn btn-default">
            <%= gettext "Log out" %>
          </button>

          <button type="button" class="btn btn-default">
            <%= gettext "Settings" %>
          </button>

        <%= for {stock_type, _stocks} <- @food_stock_by_type do %>
          <li class="<%= active(stock_type, @food_stock_by_type)%>">
            <a href="#<%= stock_type %>" data-toggle="tab"> <%= stock_type %>

        <% end %>

        <%= for {stock_type, stocks} <- @food_stock_by_type do %>
          <div class="tab-pane <%= active(stock_type, @food_stock_by_type)%>" id="<%= stock_type %>">

              <%= stock_type %> <%= gettext("credits remaining:") %> <%=  @credits[stock_type] %>

                <%# TBD?
                  <colgroup>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                    <col>
                  </colgroup>
                %>

                  <%= gettext("Food description") %>
                  <%= gettext("Food packaging") %>
                  <%= gettext("Manufacturer info (if available)") %>
                  <%= gettext("Weight") %>
                  <%= gettext("Quantity available") %>
                  <%= gettext("Credits") %>

                  <%= gettext("Quantity requested") %>

                  <%= for stock <- stocks do %>

                        <%= stock.food.longdesc %>

                        <%= stock.packaging %>

                        <%= stock.food.manufacturer_name %>

                        Pending dec./clarification/impl.

                        <%= stock.quantity %>

                        <%= stock.credits_per_package %>  <%= stock_type %>

                        <button data-action="add">
                        +
                        </button>

                        0

                        <button data-action="remove">
                        -
                        </button>

                        <button data-action="remove-all">
                        X
                        </button>

                  <% end %>

        <% end %>

  <%= gettext "Thank you for so much registering/logging in!" %>

          <button type="button" class="btn btn-default">
            <%= gettext "Back" %>
          </button>

          <button type="button" class="btn btn-default">
            <%= gettext "Log out" %>
          </button>

          <button type="button" class="btn btn-default">
            <%= gettext "Settings" %>
          </button>

        <%= for {stock_type, _stocks} <- @food_stock_by_type do %>
          <li class="<%= active(stock_type, @food_stock_by_type)%>">
            <a href="#<%= stock_type %>" data-toggle="tab"> <%= stock_type %>

        <% end %>

        <%= for {stock_type, stocks} <- @food_stock_by_type do %>
          <div class="tab-pane <%= active(stock_type, @food_stock_by_type)%>" id="<%= stock_type %>">

              <%= stock_type %> <%= gettext("credits remaining:") %> <%=  @credits[stock_type] %>

              <%= for stock <- stocks do %>

                    <%= stock.credits_per_package %>  <%= stock_type %>

                    <%= stock.food.longdesc %>

                    <%= stock.packaging %>

                    <%= stock.food.manufacturer_name %>

              <% end %>

        <% end %>


User new URLs on offer show

User new URLs on offer show

    <%= render("_offer_header.html", conn: @conn, offer: @offer) %>

<%= text_to_html(@offer.summary) %>

        <%= link(gettext("Go to the offer!"), to: offer_url(@offer), class: "button is-info is-medium", target: "_blank") %>

    <%= render("show/_share.html", conn: @conn, offer: @offer) %>

  <%= if user_logged_in?(@conn) do %>
    <%= render("show/_administration.html", conn: @conn, offer: @offer) %>
  <% end %>

    <%= render("_offer_header.html", conn: @conn, offer: @offer) %>

<%= text_to_html(@offer.summary) %>

        <%= link(gettext("Go to the offer!"), to: @offer.url, class: "button is-info is-medium", target: "_blank") %>

    <%= render("show/_share.html", conn: @conn, offer: @offer) %>

  <%= if user_logged_in?(@conn) do %>
    <%= render("show/_administration.html", conn: @conn, offer: @offer) %>
  <% end %>


smaller columns

smaller columns

  <%= @catcount %> Categories with
  <%= @podcount %> Podcasts and
  <%= @epicount %> Episodes and counting...

    <%= for {category, counter} <- Enum.with_index(@categories) do %>

        <span class="btn btn-sm <%= btn_cycle(counter) %>">
        <%= link [fa_icon("folder-o"), " ", C.String.truncate(category.title, 22)],
                 to: category_frontend_path(@conn, :show, category),
                 style: "color: #" <> color_cycle(counter) %>

        <%= if category.children != [] do %>

            <%= for subcategory <- category.children do %>

                <%= link [fa_icon("folder-o"), " ", subcategory.title],
                         to: category_frontend_path(@conn, :show, subcategory),
                         style: "color: #555" %>

            <% end %>

        <% end %>

    <% end %>

Search

        <%= form_for @conn, search_frontend_path(@conn, :new), [as: :search], fn f -> %>

            <%= text_input f, :searchstring, class: "form-control" %>

            <%= submit "Submit", class: "btn btn-primary" %>

        <% end %>

Latest Podcasts

        <%= for podcast <- latest_podcasts do %>

            <%= link [fa_icon("podcast"), " ", C.String.truncate(podcast.title, 50)],
                     to: podcast_frontend_path(@conn, :show, podcast),
                     class: "btn btn-default btn-xs",
                     style: "color: #000" %>

            <%= fa_icon("user") %> <%= podcast.author %>

            <%= fa_icon("calendar") %> <%= podcast.inserted_at && Ecto.DateTime.to_date(podcast.inserted_at) %>

            <%= if podcast.description do %>
              <%= fa_icon("image") %> <%= C.String.truncate(podcast.description, 150) %>
            <% end %>

        <% end %>

Top 10 subscribed Podcasts

        <%= for {[count, id, title], rank} <- Enum.with_index(@popular_podcasts) do %>

            <%= rank + 1 %>.:
            <%= link [fa_icon("podcast"), " ", C.String.truncate(title, 50)],
                     to: podcast_frontend_path(@conn, :show, id),
                     class: "btn btn-default btn-xs",
                     style: "color: #000" %>
            <%= count %> <%= fa_icon("user") %>

        <% end %>

Latest Episodes

        <%= for episode <- latest_episodes do %>

            <%= link [fa_icon("headphones"), " ", C.String.truncate(episode.title, 40)],
                        to: episode_frontend_path(@conn, :show, episode),
                        class: "btn btn-primary btn-xs" %>

            <%= link [fa_icon("podcast"), " ", episode.podcast.title],
                        to: podcast_frontend_path(@conn, :show, episode.podcast),
                        class: "btn btn-default btn-xs",
                        style: "color: #000;" %>

            <%= fa_icon("calendar") %> <%= Ecto.DateTime.to_date(episode.publishing_date) %>

            <%= if episode.duration do %>
              <%= fa_icon("clock-o") %> <%= episode.duration %>

            <%= end %>
            <%= if episode.author do %>
              <%= fa_icon("user") %> <%= episode.author %>

            <%= end %>
            <%= if episode.subtitle do %>
              <%= fa_icon("image") %> <%= episode.subtitle %>
            <%= end %>

        <% end %>


Fix an error on the user management page.

Listing Users

      Email
      Name
      Role
      Family members

    <%= for user <- @users do %>

          <%= user.email %>
          <a href='<%= food_selection_path(@conn, :index, login: login_token(user) ) %>'> <%= user.name %>, id: <%= user.id %>
          <%= user.role %>
          <%= user.family_members %>

            <%= link "Show", to: user_path(@conn, :show, user), class: "btn btn-default btn-xs" %>
            <%= link "Edit", to: user_path(@conn, :edit, user), class: "btn btn-default btn-xs" %>
            <%= link "Delete", to: user_path(@conn, :delete, user), method: :delete, data: [confirm: "Are you sure?"], class: "btn btn-danger btn-xs" %>

    <% end %>

<%= link "New User", to: user_path(@conn, :new) %>

Listing Users

      Email
      Name
      Role
      Family members

    <%= for user <- @users do %>

          <%= user.email %>
          <a href='<%= food_selection_path(@conn, :index, "en", login: login_token(user) ) %>'> <%= user.name %>, id: <%= user.id %>
          <%= user.role %>
          <%= user.family_members %>

            <%= link "Show", to: user_path(@conn, :show, user), class: "btn btn-default btn-xs" %>
            <%= link "Edit", to: user_path(@conn, :edit, user), class: "btn btn-default btn-xs" %>
            <%= link "Delete", to: user_path(@conn, :delete, user), method: :delete, data: [confirm: "Are you sure?"], class: "btn btn-danger btn-xs" %>

    <% end %>

<%= link "New User", to: user_path(@conn, :new) %>


Update route for updating zones

Update route for updating zones

    <%= link("Zones", to: Routes.admin_zone_path(@conn, :index), class: "text-blue-700") %> »
    <%= link(@zone.name, to: Routes.admin_zone_path(@conn, :show, @zone.id), class: "text-blue-700") %> »
    Editing

Edit

    <%= render("_form.html", changeset: @changeset, url: Routes.admin_zone_path(@conn, :update, @zone.id), submit: "Update") %>

    <%= link("Zones", to: Routes.admin_zone_path(@conn, :index), class: "text-blue-700") %> »
    <%= link(@zone.name, to: Routes.admin_zone_path(@conn, :show, @zone.id), class: "text-blue-700") %> »
    Editing

Edit

    <%= render("_form.html", changeset: @changeset, url: Routes.admin_zone_path(@conn, :edit, @zone.id), submit: "Update") %>


Draw a real histogram

Draw a real histogram

* Code --
* Functionaly ++
* Plotly.js <3 <3 <3

<!DOCTYPE html>

    <meta http-equiv="content-type" content="text/html; charset=utf8">

Comparison

Data Table

              Name
              Iterations per Second
              Average
              Deviation
              median

            <%= for {name, statistics} <- suite.statistics do %>

                <%= name %>
                <%= statistics.ips %>
                <%= statistics.average %>
                <%= statistics.std_dev_ratio %>%
                <%= statistics.median %>

            <% end %>

Iterations per Second Comparison

    <%= for {name, _} <- suite.run_times do %>

 <%= name %>

 Run time Histogram

          <div class="sorted-run-times" data-job-name="<%= name %>">

 Raw run times

          <div class="raw-run-times" data-job-name="<%= name %>">

    <% end %>


Escape callback function name

Escape callback function name


Add base path to parent directory link

Add base path to parent directory link

<!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) %>

<a href="<%= Plug.HTML.html_escape(basepath) %>/..">Parent Directory

<!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


Fix reset scores HTML form

Fix reset scores HTML form

<!DOCTYPE html>

    <meta http-equiv="refresh" content="5" >
    <title>UnsocialVR participants scores</title>

                Player ID
                Participant ID
                Score

        <%= for {player_id, %{participant_id: participant_id, score: score}} <- scores do %>

                <%= player_id %>
                <%= participant_id %>
                <%= score %>

        <%= end %>

    <form action="/scores/reset" method="POST">
        <button type="submit">Reset scores</button>
    </form>

<!DOCTYPE html>

    <meta http-equiv="refresh" content="5" >
    <title>UnsocialVR participants scores</title>

                Player ID
                Participant ID
                Score

        <%= for {player_id, %{participant_id: participant_id, score: score}} <- scores do %>

                <%= player_id %>
                <%= participant_id %>
                <%= score %>

        <%= end %>

    <form action="reset" method="POST">
        <button type="submit">Reset scores</button>
    </form>