arnaucube
arnaucube/socialCountBadgePublic Self-hosted repository
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 = "";