Skip to content

Commit

Permalink
Refresh counters on gem show pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Nathan Sutton committed Sep 4, 2010
1 parent 7e17a05 commit 7d3a3de
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/views/rubygems/show.html.erb
Expand Up @@ -67,7 +67,7 @@
<% end %> <% end %>
</div> </div>


<div class="downloads"> <div class="downloads counter" data-href="<%= api_v1_download_path(@rubygem, :format => 'json') %>">
<span> <span>
<strong><%= number_with_delimiter(@rubygem.downloads) %></strong> total downloads <strong><%= number_with_delimiter(@rubygem.downloads) %></strong> total downloads
</span> </span>
Expand Down
11 changes: 11 additions & 0 deletions public/javascripts/application.js
Expand Up @@ -23,6 +23,17 @@ $(document).ready(function() {
}); });
}, 5000); }, 5000);
} }

if ($('.downloads.counter').length > 0) {
setInterval(function() {
$.getJSON($('.downloads.counter').attr('data-href'), function(data) {
$('.downloads.counter strong:first')
.text(number_with_delimiter(data['total_downloads']));
$('.downloads.counter strong:last')
.text(number_with_delimiter(data['latest_version_downloads']));
});
}, 5000);
}
}); });


// http://kevinvaldek.com/number-with-delimiter-in-javascript // http://kevinvaldek.com/number-with-delimiter-in-javascript
Expand Down

0 comments on commit 7d3a3de

Please sign in to comment.