Skip to content

Instantly share code, notes, and snippets.

@GabeStah
Forked from cowboy/paperclips.js
Last active August 15, 2018 05:38
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 GabeStah/b1ca65a71c0f0c69753b0c7bb6c5ac8e to your computer and use it in GitHub Desktop.
Save GabeStah/b1ca65a71c0f0c69753b0c7bb6c5ac8e to your computer and use it in GitHub Desktop.
Universal Paperclips: stuff to paste into console http://www.decisionproblem.com/paperclips
_toggles = {}
makeToggle = (id, fn, delay = 100) => {
const elem = document.querySelector('#' + id)
elem.onclick = () => {
if (_toggles[id]) {
clearInterval(_toggles[id])
_toggles[id] = null
} else {
_toggles[id] = setInterval(() => elem.disabled || fn(), delay)
}
}
}
//makeToggle('btnMakePaperclip', () => clipClick(1))
//makeToggle('btnQcompute', qComp)
makeToggle('btnNewTournament', newTourney);
makeToggle('btnRunTournament', runTourney);
//makeToggle('btnMakeProbe', makeProbe)
//makeToggle('btnAddProc', addProc)
//makeToggle('btnAddMem', addMem)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment