As seen on https://twitter.com/jaffathecake/status/528040124630573057 and http://jsbin.com/xicego/edit?js,output
No-Library (pure JS), HTML, CSS, JavaScript
Uses Selection, Range and Range.selectNodeContents. Excellent!
As seen wrong on http://www.2ality.com/2014/10/es6-promises-api.html
With extending one of the P.all into another P.all. Is this the way?
jQuery 1.11.0, HTML, CSS, JavaScript