Skip to content

Commit 820018f

Browse files
updated README.md & added dropdown
1 parent 4e35014 commit 820018f

File tree

2 files changed

+33
-15
lines changed

2 files changed

+33
-15
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
1-
# core-js
2-
Javascript Programmes!!!
1+
## Description :-
2+
core-js :- Javascript Programmes!!!
3+
4+
To view the Github Users info....
5+
6+
## To view :-
7+
8+
https://paaarth.github.io/core-js

get_github_data.html

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,66 @@
11
<!DOCTYPE html>
22
<html>
3+
34
<head>
45
<meta charset="utf-8">
56
<title>Github Followers</title>
67
</head>
8+
79
<body>
810
<div id="userForm">
911
<form method="post">
1012
<input type="text" id="_txtUserName" name="_txtUserName" placeholder="github username" value="">
13+
<select id='selectToSee'>
14+
<option value="followers">Followers</option>
15+
<option value="following">Following</option>
16+
<option value="gists">Gists</option>
17+
<option value="starred">Starred</option>
18+
</select>
1119
<button type="button" id="button">Get Github Followers</button>
1220
</form>
1321
</div>
1422
<div id="displayUserProfile"></div>
1523
<script charset="utf-8" type="text/javascript">
1624
var _userName;
17-
document.getElementById("button").addEventListener("click", function() {
25+
var _selectToSee;
26+
document.getElementById("button").addEventListener("click", function () {
1827
if (!document.getElementById("_txtUserName").value) {
1928
alert("Please enter valid username");
2029
return false;
2130
} else {
2231
_userName = document.getElementById("_txtUserName").value;
32+
_selectToSee = document.getElementById("selectToSee");
33+
_selectToSee = _selectToSee.options[_selectToSee.selectedIndex].value;
2334
var xhttp = new XMLHttpRequest();
2435
var _userProfileDetails = "https://api.github.com/users/" + _userName;
25-
var _userFollowerDetails = "https://api.github.com/users/" + _userName + "/followers";
26-
var _userFollowingDetails = "https://api.github.com/users/" + _userName + "/following";
27-
var _userGistsDetails = "https://api.github.com/users/" + _userName + "/gists";
28-
var _userStarredDetails = "https://api.github.com/users/" + _userName + "/starred";
29-
xhttp.onreadystatechange = function() {
36+
var _userFollowerDetails = "https://api.github.com/users/" + _userName + "/" + _selectToSee;
37+
var _userFollowingDetails = "https://api.github.com/users/" + _userName + "/" + _selectToSee;
38+
var _userGistsDetails = "https://api.github.com/users/" + _userName + "/" + _selectToSee;
39+
var _userStarredDetails = "https://api.github.com/users/" + _userName + "/" + _selectToSee;
40+
xhttp.onreadystatechange = function () {
3041
if (this.readyState == 4 && this.status == 200) {
3142
var _responseData = JSON.parse(this.responseText);
3243
var bindData = document.getElementById("displayUserProfile");
3344
if (_responseData.length == undefined) {
34-
bindData.innerHTML +=
35-
`<div>
45+
bindData.innerHTML +=
46+
`<div>
3647
<br>
3748
<span>UserId:- ` + _responseData.id + `</span>
3849
<img height="50px" width="50px" src="` + _responseData.avatar_url + `" />
3950
<a href="` + _responseData.html_url + `" target="_blank" ><span>Username:- ` + _responseData.login + `</span></a>
4051
<br>
4152
</div>`
4253
} else {
43-
for (var i = 0; i < _responseData.length; i++) {
44-
bindData.innerHTML +=
45-
`<div>
54+
for (var i = 0; i < _responseData.length; i++) {
55+
bindData.innerHTML +=
56+
`<div>
4657
<br>
4758
<span>UserId:- ` + _responseData[i].id + `</span>
4859
<img height="50px" width="50px" src="` + _responseData[i].avatar_url + `" />
4960
<a href="` + _responseData[i].html_url + `" target="_blank" ><span>Username:- ` + _responseData[i].login + `</span></a>
5061
<br>
5162
</div>`
52-
}
63+
}
5364
}
5465
}
5566
};
@@ -59,4 +70,5 @@
5970
});
6071
</script>
6172
</body>
62-
</html>
73+
74+
</html>

0 commit comments

Comments
 (0)