Created
May 31, 2016 14:06
-
-
Save nicbell/9a9c919e6d69aff47e285945550b445c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var win = window, doc = win.document, docElem = doc.documentElement; | |
// Replace 'no-js'/'js' class on <html> | |
docElem.className = docElem.className.replace(/\bno-js\b/g, '') + ' js '; | |
// loadJS: load a JS file asynchronously. From https://github.com/filamentgroup/loadJS/ | |
function loadJS(e,t){"use strict";var n=doc.getElementsByTagName("script")[0],o=doc.createElement("script");return o.src=e,o.async=!0,n.parentNode.insertBefore(o,n),t&&"function"==typeof t&&(o.onload=t),o} | |
win.loadJS = loadJS; | |
// Enhancements for qualified browsers - "Cutting the Mustard" | |
if( !('addEventListener' in win && 'classList' in docElem) ){ | |
// Load shims for browsers that don't pass the test | |
loadJS('your-own-script.js'); | |
// Add your own enhancements here, see https://github.com/filamentgroup/enhance for more info | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment