Skip to content

Instantly share code, notes, and snippets.

const values = data.map(element => element[1]);
const scaleColors = getColor();
let color = d3.scaleLinear()
.domain([d3.min(values), d3.max(values)])
.range(scaleColors);
const tableContainer = document.getElementById('tableContainer');
let resultsTableBody = document.createElement('tbody');
for (let i = 0; i < allBoxes.length; i++) {
let row = document.createElement('tr');
for (let j = 0; j < 8; j++) {
let cell = document.createElement('td');
let cellText = document.createTextNode(goalArray[i][j]);
cell.appendChild(cellText);
row.appendChild(cell);
async function getData(event) {
event.preventDefault();
document.querySelector('.output').classList.add('visible');
let createdDate;
let data = [];
const user = document.getElementById('username').value;
await fetch(`https://api.github.com/users/${user}`)
.then(response => response.json())
function removeTags() {
const tags = document.querySelectorAll('.css-viz');
tags.forEach((element) => {
element.parentNode.removeChild(element)
});
const all = document.querySelectorAll('*');
all.forEach((element, index) => {
for (let i = 0; i < placeLinks.length; i++) {
placeLinks[i].addEventListener('click', function (event) {
let li = document.createElement('li');
li.innerHTML = event.target.innerHTML;
selectedOptions.appendChild(li);
});
selectedOptions.style.left = `${search.getBoundingClientRect().left + 5}px`;
selectedOptions.style.top = `${search.getBoundingClientRect().bottom - 40 + this.pageYOffset}px`;
selectedOptions.style.width = `${search.getBoundingClientRect().width - 2}px`;
}
async function getCurrencies(url) {
await fetch(url)
.then(result => result.json())
.then(result => sortCurrencies(result))
.then(result => setOptions(result));
}
sortLetters() {
this.dataService.contacts[0].forEach(contact => {
this.letters.push(contact.name.toUpperCase().slice(0, 1));
});
this.letters = this.letters.filter( (elem, index, self) => index === self.indexOf(elem));
}
getCartQuantity = () => {
this.getTotalPrice();
const updatedCart = [...this.state.cart];
let quant = [];
updatedCart.forEach(element => {
quant.push(element.quantity);
});
Promise.all([
fetch('/api/movies', {
headers: new Headers({
'ApiKey': 'USER_KEY_2',
}),
}),
fetch('/api/series', {
headers: new Headers({
'ApiKey': 'USER_KEY_2',
}),