Skip to content

Instantly share code, notes, and snippets.

// SNIPPET whenPageReady v1.3
// state: [interactive | complete]
// usage: whenPageReady(doStuff, 'interactive');
var whenPageReady = (handler, state = 'complete') => {
var eventName;
if (state === 'DOMContentLoaded') { state = 'interactive'; }
if (state === 'load') { state = 'complete'; }
if (state !== 'interactive' && state !== 'complete') {
console.warn('SCRIPTNAME: whenPageReady(): wrong STATE argument: ' + state + '. Defaulting to: "complete".');
@paponius
paponius / file1mod1
Last active March 5, 2025 11:49
testgist
// this is file 1
// edit
// edit after edit filename
// 2503
// na PC
// skus ces github desktop tlacit
// vyp v options