Skip to content

Instantly share code, notes, and snippets.

View Freak613's full-sized avatar

Pavel Martynov Freak613

  • San Francisco, CA
View GitHub Profile
@Freak613
Freak613 / rollmeal.js
Created July 18, 2018 04:59
MealPal - Roll button
let parent = $$('[infinite-scroll]')[0]; parent.style='display: flex;';let children = [...parent.children]; parent.textContent = ""; let btn = document.createElement('button'); btn.textContent = 'Roll!';btn.style = 'background: #4992dc;border: 1px solid #75a1ce;border-radius: 5px;color: white;font-size: 40px;width: 25%;height: 356.56px;'; btn.onclick = () => {parent.children.length === 1 ? parent.appendChild(children[Math.floor((Math.random()*children.length) + 1)]) : parent.replaceChild(children[Math.floor((Math.random()*children.length) + 1)], parent.lastChild)}; parent.appendChild(btn);