You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
900 B

6 years ago
  1. function get(badge) {
  2. var result = null;
  3. var url = badge.url;
  4. var callback = badge.callback;
  5. $.get(url, callback);
  6. }
  7. function parseHN(data) {
  8. console.log(data);
  9. badges.hn.count = data.score;
  10. dataToBadge(badges.hn);
  11. }
  12. function parseReddit(data) {
  13. console.log(data);
  14. badges.reddit.count = data[0].data.children[0].data.ups;
  15. dataToBadge(badges.reddit);
  16. }
  17. function dataToBadge(badge) {
  18. console.log(badge);
  19. var html = "";
  20. html += "<a target='_blank' href='" + badge.link + "'>";
  21. html += "<img src='" + badge.img + "' style='width:30px;' />";
  22. html += "<span class='scc_badge'>" + badge.count + "</span>";
  23. html += "</a> ";
  24. document.getElementById("socialCountBadge").innerHTML += html;
  25. }
  26. function socialCountBadge_init() {
  27. //create htmk badges
  28. //get badges data
  29. get(badges.hn)
  30. get(badges.reddit)
  31. }
  32. var html = "";