-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgit.js
More file actions
37 lines (37 loc) · 1.18 KB
/
git.js
File metadata and controls
37 lines (37 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function getRepo()
{
var request=new XMLHttpRequest();
var uname=document.getElementById("uname").value;
var url= `https://api.github.com/users/${uname}/repos`;
request.open('GET',url,true);
request.onload=function()
{
var res=JSON.parse(this.response);
var temp=document.getElementById("temp");
temp.innerHTML="";
table=document.createElement("table");
table.border="1";
table.width="100%";
table.align="center";
row=table.insertRow(-1)
cellH1=row.insertCell(-1)
cellH2=row.insertCell(-1)
cellH3=row.insertCell(-1)
cellH1.innerHTML="Owner";
cellH2.innerHTML="RepoID"
cellH3.innerHTML="RepoName";
res.forEach((ele) =>
{
row1=table.insertRow(-1)
cell1=row1.insertCell(-1)
cell2=row1.insertCell(-1)
cell3=row1.insertCell(-1)
cell1.innerHTML=ele.owner.login;
cell2.innerHTML=ele.id;
cell3.innerHTML=ele.name;
console.log(ele)
})
temp.append(table);
}
request.send();
}