Skip to content

renarsvilnis/fout-b-gone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

// CommonJS - ES5
var FoutBGone = require('foutbgone');

// CommonJS - ES6
import FoutBGone from 'foutbgone';

// AMD
define(['foutbgone'], function(FoutBGone) {
    // ...
});

// Plain-old script files
<script src="path/to/foutbgone.js"></script>

Example

index.html

<!DOCTYPE html>
<html>
<head>
    <!-- site meta data -->
    <link rel="stylesheet" type="text/css" href="css/site.css">
    <!-- Include head.js which imports and initiates a FoutBGone instance -->
    <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.

About

Git repository for foutbgone bower package

Resources

Stars

Watchers

Forks

Packages

No packages published