forked from ev3dev/ev3dev.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcards.js
More file actions
16 lines (15 loc) · 873 Bytes
/
cards.js
File metadata and controls
16 lines (15 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$(document).ready(function () {
$('div[data-card-user]').each(function (i, element) {
var $cardDiv = $(element);
$.ajax('https://api.github.com/users/' + $cardDiv.data('card-user')).done(function (userData) {
$cardDiv.addClass('user-card');
$cardDiv.append('<a href="' + userData.html_url + '"></a>');
$cardDiv = $cardDiv.children(':last-child')
$cardDiv.append('<div class="user-card-avatar"><img src="' + userData.avatar_url + '"/></div>');
$cardDiv.append('<div class="user-card-text"></div>');
var $textDiv = $cardDiv.children(':last-child');
$textDiv.append('<div class="user-card-name">' + (userData.name || userData.login) + '</div>');
$textDiv.append('<div class="user-card-login">@' + userData.login + '</div>');
});
});
});