Usage
var WFN = new WaitForNode();
url = '';
url = 'https://valid.url.com/path/or/not'
url = 'part.of/url'
url = 'regex.string'
url = /regex/
url = ['a', 'list', 'of', 'urls', 'or', 'parts', 'or', /regex/]
WFN.add(name, url, selector, callback);
WFN.add(name, url, selector, callback, options);
const lists = [
[selector],
[subname, selector],
[selector, callback],
[subname, selector, callback],
[subname, url, selector, callback],
[selector, callback, options],
[subname, selector, callback, options],
[subname, url, selector, callback, options],
]
WFN.batchAdd(name, url, lists);
WFN.batchAdd(name, url, lists, callback);
WFN.batchAdd(name, url, lists, options);
WFN.batchAdd(name, url, lists, callback, options);
WFN.addCss(name, url, cssString);