(function dom() {
if (typeof document != 'undefined') {
var searchForm = document.getElementById('searchForm');
if (searchForm) {
searchForm.addEventListener('submit', function(event){
event.preventDefault();
var userName = event.target.firstElementChild.value;
apiReq(userName , function(data){
document.querySelector('.avatar img').setAttribute("src", data.avatar_url);
document.querySelector('.names h1').textContent = data.name;
document.querySelector('.names h6').textContent = data.login;
document.querySelector('#company').textContent = data.company;
document.querySelector('#location').textContent = data.location;
document.querySelector('#followersNumber span').textContent = data.followers;
document.querySelector('#followingNumber span').textContent = data.following;
document.querySelector('.listRepos').innerHTML = myRepos(data.repos);
});
});
}
}
})();
Use Self-Invoking Function directly in dom function
example:
getGitHub/public/js/index.js
Line 1 in 2b64547