Fout-B-Gone
Repo based on now non-existing fout-b-gone library by WebInk mentioned in this article by Paul Irish.
Fout-B-Gone addresses the flash of unstyled type (FOUT) problem in Firefox 3.5/3.6 and Internet Explorer 7–9.
Installation
Available through npm or bower or just install
bower install --save foutbgone
npm install --save foutbgone
Usage
Fout-B-Gone works the best if added in the document head just after adding CSS.
As of version 2.0 the library now supports UMD. That inlcudes breaking changes for v1.0 users. Now foutbgone returns a class instead of adding a global class instance
var FoutBGone = require('foutbgone');
import FoutBGone from 'foutbgone';
define(['foutbgone'], function(FoutBGone) {
});
<script src="path/to/foutbgone.js"></script>
Example
index.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/site.css">
<script src="js/head.js"></script>
</head>
<body>
</body>
</html>
js/head.js
import FoutBGone from 'foutbgone';
const foutBGone = new FoutBGone();
foutBGone.hideFOUT('asap');
Author
Renārs Vilnis
License
Fout-B-Gone is MIT licensed.