Commit 3ae088dedcd84a3e7665152d85d8a6358ef9a7c9

Authored by Victor Costa
1 parent 7532dfd0

proposals_discussion: added twitter share button

public/main.js 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 +function initTwitterButton() {
  2 + !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');
  3 +}
  4 +
  5 +jQuery(document).ready(function($) {
  6 + initTwitterButton();
  7 + $('.proposals').on('mouseenter', '.proposal', function() {
  8 + twttr.widgets.load();
  9 + $('.proposal .social').hide();
  10 + $(this).find('.social').show("fast");
  11 + }).on('mouseleave', '.proposal', function() {
  12 + $(this).find('.social').hide("fast");
  13 + });
  14 +});
views/content_viewer/_proposal_card.html.erb
@@ -4,6 +4,9 @@ @@ -4,6 +4,9 @@
4 <div class="title"> 4 <div class="title">
5 <%= link_to proposal_card.name, proposal_card.view_url %> 5 <%= link_to proposal_card.name, proposal_card.view_url %>
6 </div> 6 </div>
  7 + <div class="social">
  8 + <%= render :partial => 'content_viewer/social', :locals => {:proposal => proposal_card} %>
  9 + </div>
7 <div class="abstract"> 10 <div class="abstract">
8 <%= link_to strip_tags(proposal_card.abstract), proposal_card.view_url %> 11 <%= link_to strip_tags(proposal_card.abstract), proposal_card.view_url %>
9 </div> 12 </div>
views/content_viewer/_proposals_list.html.erb
1 <script src="/javascripts/plugins/proposals_discussion/jquery.jscroll.min.js" type="text/javascript"></script> 1 <script src="/javascripts/plugins/proposals_discussion/jquery.jscroll.min.js" type="text/javascript"></script>
  2 +<%= javascript_include_tag 'plugins/proposals_discussion/main.js' %>
  3 +
2 <script> 4 <script>
3 jQuery(document).ready(function($) { 5 jQuery(document).ready(function($) {
4 function proposalsScroll() { 6 function proposalsScroll() {
views/content_viewer/_social.html.erb 0 → 100644
@@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
  1 +<% if proposal.published? %>
  2 + <a href="https://twitter.com/share" class="twitter-share-button" data-url="<%= url_for proposal.view_url %>" data-text="<%= proposal.title %>" data-count="none"></a>
  3 +<% end %>