Commit 18ff456
Changed files (5)
app
views
application
layouts
config
locales
app/views/layouts/application.html.erb
@@ -13,75 +13,30 @@
<%= yield(:head) %>
</head>
<body class="<%= controller_name %> <%= action_name %>">
- <div class="off-canvas-wrapper">
- <div class="off-canvas-wrapper-inner" data-off-canvas-wrapper>
+ <%= render partial: "navigation" %>
+ <%= render partial: 'layouts/flash' %>
- <!-- off-canvas title bar for 'small' screen -->
- <div class="title-bar" data-responsive-toggle="widemenu" data-hide-for="medium">
- <div class="title-bar-left">
- <button class="menu-icon" type="button" data-open="offCanvas"></button>
- <span class="title-bar-title"><%= link_to t(".title"), dashboard_path %></span>
+ <div class="container">
+ <div class="columns">
+ <div class="column is-2 is-offset-5">
+ <div class="align-middle loading-indicator hide">
+ <p><i class="fa fa-spinner fa-pulse"></i> <%= t('.loading') %></p>
</div>
</div>
-
- <!-- off-canvas left menu -->
- <div class="off-canvas position-left" id="offCanvas" data-off-canvas>
- <ul class="vertical dropdown menu" data-dropdown-menu>
- <li> <%= search_form(id: "mobile-search-form") %> </li>
- <li><%= link_to t(".nav.user.workouts"), workouts_path %></li>
- <li><%= link_to t(".new_workout"), new_workout_path %></li>
- <li><%= link_to t(".gyms"), gyms_path %></li>
- <li><%= link_to t(".nav.user.profile_edit"), edit_profile_path(current_user) %></li>
- <li><%= link_to t(".nav.user.profile_view"), profile_path(current_user) %></li>
- <li><%= link_to t(".nav.user.log_out"), session_path('me'), method: :delete %></li>
- </ul>
- </div>
-
- <!-- "wider" top-bar menu for 'medium' and up -->
- <div id="widemenu" class="top-bar">
- <div class="row">
- <div class="columns">
- <div class="top-bar-left">
- <ul class="dropdown menu" data-dropdown-menu>
- <li class="title-bar-title"><%= link_to t(".title"), dashboard_path %></li>
- <li> <%= search_form %> </li>
- <li><%= link_to t(".nav.user.workouts"), workouts_path %></li>
- <li><%= link_to t(".gyms"), gyms_path %></li>
- <li><%= link_to t(".nav.user.profile_edit"), edit_profile_path(current_user) %></li>
- <li><%= link_to t(".nav.user.profile_view"), profile_path(current_user) %></li>
- <li><%= link_to t(".nav.user.log_out"), session_path('me'), method: :delete %></li>
- </ul>
- </div>
- </div>
- </div>
- </div>
-
- <!-- original content goes in this container -->
- <div class="off-canvas-content" data-off-canvas-content>
- <!-- start main content -->
- <div class="row">
- <div class="columns">
- <%= render partial: 'layouts/flash' %>
- <div class="align-middle loading-indicator hide">
- <p><i class="fa fa-spinner fa-pulse"></i> <%= t('.loading') %></p>
- </div>
- <%= yield %>
- </div>
- </div>
- <footer class="row">
- <div class="columns">
- <p><%= t("footer.copyright") %></p>
- <ul class="menu align-center">
- <li><a href="https://twitter.com/StrongLifters/">Twitter</a></li>
- <li><a href="https://github.com/stronglifters">Github</a></li>
- </ul>
- </div>
- </footer>
- <!-- end main content -->
- </div>
-
- <!-- close wrapper, no more content after this -->
</div>
</div>
+ <%= yield %>
+ <footer class="footer">
+ <div class="container">
+ <div class="content has-text-centered">
+ <p><%= t("footer.copyright") %></p>
+ <p>
+ <a class="icon" href="https://github.com/stronglifters">
+ <i class="fa fa-github"></i>
+ </a>
+ </p>
+ </div>
+ </div>
+ </footer>
</body>
</html>
app/views/workouts/_import_address_modal.html.erb
@@ -1,33 +1,30 @@
-<div id="sendToStrongLiftsModal" class="reveal" data-reveal>
- <h2 id="modalTitle"><%= t('.title') %></h2>
- <p class="lead"><%= t('.lead') %></p>
+<div class="container">
+ <div class="columns">
+ <div class="column is-8 is-offset-2">
+ <div class="content is-large">
+ <p>
+ <%= t('.blurb_html') %>
+ </p>
+ <p>
+ <%= text_field_tag :import_address, current_user.import_address, class: 'input is-large' %>
+ </p>
+ <button class="button clipboard-button" data-clipboard-target="#import_address">
+ <i class="fa fa-copy"></i> <%= t('.copy') %>
+ </button>
+ <p>
+ <%= mail_to(current_user.import_address, User.human_attribute_name(:import_address)) %>
+ </p>
+ <% if current_user.default_time_zone? %>
+ <p>
+ <i class="fa fa-warning"></i>
+ <%= link_to t('.warning'), edit_profile_path(current_user.profile) %>
+ </p>
+ <% end %>
+ </div>
- <p><%= raw t('.blurb') %></p>
- <div class="row">
- <div class="large-8 columns">
- <p><%= text_field_tag :import_address, current_user.import_address %></p>
+ <div class="column is-4 is-offset-2">
+ <iframe width="560" height="560" src="https://www.youtube-nocookie.com/embed/vVowk0wSiwY?rel=0" frameborder="0" allowfullscreen></iframe>
+ </div>
</div>
- <div class="large-4 columns">
- <button class="button clipboard-button" data-clipboard-target="#import_address">
- <i class="fa fa-copy"></i> <%= t('.copy') %>
- </button>
- </div>
- </div>
- <p class="text-center"><%= mail_to(current_user.import_address, User.human_attribute_name(:import_address)) %></p>
- <% if current_user.default_time_zone? %>
- <div class="panel">
- <p><i class="fa fa-warning"></i><%= link_to t('.warning'), edit_profile_path(current_user.profile) %></p>
- </div>
- <% end %>
-
- <div class="flex-video widescreen youtube">
- <iframe width="420" height="315" src="https://www.youtube-nocookie.com/embed/vVowk0wSiwY?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
- <p class="text-center">
- <%= link_to t('.help'), stronglifts_export_path %>
- <i class="fa fa-question-circle"></i>
- </p>
- <button class="close-button" data-close aria-label="Close modal" type="button">
- <span aria-hidden="true">×</span>
- </button>
</div>
app/views/workouts/index.html.erb
@@ -43,26 +43,7 @@
<%= paginate @workouts, remote: false %>
</div>
</div>
- <% if feature_enabled?(:csv_import) %>
- <div class="row">
- <div class="columns">
- <p class="text-center">
- <a data-open="sendToStrongLiftsModal">
- <%= User.human_attribute_name(:import_address) %>
- </a>
- </p>
- </div>
- </div>
- <% end %>
<% else %>
- <div class="row">
- <div class="columns">
- <% if feature_enabled?(:csv_import) %>
- <p class="text-center"> <a href="#" data-reveal-id="sendToStrongLiftsModal"><%= User.human_attribute_name(:import_address) %></a> </p>
- <% end %>
- <%= random_video %>
- </div>
- </div>
+ <%= render partial: 'import_address_modal' %>
<% end %>
-<%= render partial: 'import_address_modal' %>
config/locales/en.yml
@@ -41,6 +41,10 @@ en:
social_tolerance: Social Tolerance
user:
import_address: Send-to-Stronglifters
+ application:
+ navigation:
+ home: Home
+ profile: Profile
time:
formats:
short: "%a, %d %b %Y"
@@ -107,7 +111,7 @@ en:
register_link: "Create an account"
workouts:
import_address_modal:
- blurb: This is your custom email address for sending CSV exports from the <a href="http://stronglifts.com/apps/">StrongLifts 5x5 mobile application</a>.
+ blurb_html: This is your custom email address for sending CSV exports from the <a href="http://stronglifts.com/apps/">StrongLifts 5x5 mobile application</a>.
copy: Copy
help: I need help.
lead: Your custom email address.