Commit bd91c2b

mo khan <mo@mokhan.ca>
2016-05-26 01:14:17
install clipboard js and hook it up to clipboard-button.
1 parent 5c2be94
Changed files (5)
app/assets/javascripts/models/startup.js.coffee
@@ -1,6 +1,7 @@
 class Stronglifters.Startup
   start: ->
     Ractive.DEBUG = false
+    new Clipboard('.clipboard-button')
     $(document).on 'page:fetch', ->
       $(".loading-indicator").show()
     $(document).on 'page:change', ->
app/assets/javascripts/application.js
@@ -10,6 +10,7 @@
 // Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
 // about supported directives.
 //
+//= require clipboard
 //= require jquery
 //= require jquery.turbolinks
 //= require jquery_ujs
app/views/training_sessions/_import_address_modal.html.erb
@@ -8,14 +8,14 @@
       <p><%= text_field_tag :import_address, current_user.import_address %></p>
     </div>
     <div class="large-4 columns">
-      <button class="button" data-clipboard-target="#import_address"><i class="fa fa-copy"></i></button>
+      <button class="button clipboard-button" data-clipboard-target="#import_address"><i class="fa fa-copy"></i></button>
     </div>
   </div>
   <p class="text-center"><%= mail_to(current_user.import_address, User.human_attribute_name(:import_address)) %></p>
   <a class="close-reveal-modal" aria-label="Close">&#215;</a>
   <% if !current_user.default_time_zone? %>
     <div class="panel">
-      <p><%= link_to t('.warning'), edit_profile_path(current_user.profile) %></p>
+      <p><i class="fa fa-warning"></i><%= link_to t('.warning'), edit_profile_path(current_user.profile) %></p>
     </div>
   <% end %>
 </div>
Gemfile
@@ -72,6 +72,7 @@ source 'https://rubygems.org' do
 end
 
 source 'https://rails-assets.org' do
+  gem 'rails-assets-clipboard'
   gem 'rails-assets-ractive'
 end
 
Gemfile.lock
@@ -273,6 +273,7 @@ GEM
       bundler (>= 1.3.0, < 2.0)
       railties (= 4.2.6)
       sprockets-rails
+    rails-assets-clipboard (1.5.10)
     rails-assets-ractive (0.7.3)
     rails-deprecated_sanitizer (1.0.3)
       activesupport (>= 4.2.0.alpha)
@@ -471,6 +472,7 @@ DEPENDENCIES
   rack_session_access!
   ractive-rails!
   rails (~> 4.2)!
+  rails-assets-clipboard!
   rails-assets-ractive!
   rails-erd!
   rails-i18n (~> 4.0.0)!
@@ -497,4 +499,4 @@ DEPENDENCIES
   yelp!
 
 BUNDLED WITH
-   1.12.1
+   1.12.3