Skip to content

Instantly share code, notes, and snippets.

@desoga10
Created April 9, 2019 10:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save desoga10/30d0cbd7cb984676e309571c89dd3d49 to your computer and use it in GitHub Desktop.
Save desoga10/30d0cbd7cb984676e309571c89dd3d49 to your computer and use it in GitHub Desktop.
Different Methods
//User Interface Class
class Interface {
static dispalyPlayers() {
const RegisteredPlayers = Register.getPlayers();
const players = RegisteredPlayers;
players.forEach(player => UI.addPlayers(player));
}
static addPlayers(player) {
const list = document.querySelector('#playerlist');
const row = document.createElement('tr');
row.innerHTML = `
<td>${player.firstname}</td>
<td>${player.lastname}</td>
<td>${player.residence}</td>
<td>${player.position}</td>
<td>${player.country}</td>
<td>${player.jerseynumber}</td>
<td><a href="#" class="btn btn-danger btn-sm delete">X</a></td>
`;
list.appendChild(row);
}
static deletePlayer(el) {
if (el.classList.contains('delete')) {
el.parentElement.parentElement.remove();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment