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