…blocked while a stylesheet loads. Default timeout is 8 seconds, at which point the page will be shown and the stylesheet will be refetched in a non-blocking manner. This option is configurable via the "patience" option.
…on a particular page load
…sheet. This allows you to load an IE-specific stylesheet to clean-up the desktop experience, which is one of two ways to get a mobile-first responsive design to look right in IE (the other is polyfilling media queries).
…ute matching that of their media key. This means inline @media declarations aren't necessary if you aren't concatenating files.
…son. Units will come in a later push. In the process, license now includes Filament Group. Examples for the 3 configuration options now are in examples/ folder. libs folder contains matchMedia polyfill, which is included in grunt build. Lastly, I'm pushing the dist folder for use in the examples. It'll be rebuilt with changes to JS src files.
…ng us it's IE. In the case of a spoof, worst case is more CSS is loaded than necessary.
…ash. currently available: oldIE, concat, and deferAll options. deferAll is new and allows you to prevent the default behavior of preventing width and height-based media queries from being requested if it appears they couldn't apply on the current device
… further. 2) Removed any default dependency on server-side concatenation. Now by default, the script will create separate link elements for each stylesheet URL. The concat argument allows a passed function for parsing an array of urls and returning a string. That resulting string will be dropped into a single link element's href.
…r for the async stylesheet to use for its append.
…, b) use the matchMedia API instead of manually comparing screen dimensions, and c) optionally opt-in IE6-8 in case it's going to be polyfilled for media query support. Also moved eCSSential.js to a src folder.