jquery.faviconPrefixer.js
Sets favicon images next to links by doing only one Request.
Usage
$("a, i[data-host]").faviconPrefixer();
Available options (defaults)
{
// Favicon API
apiURL: "//favicon.yandex.net/favicon/",
// ClassName of the favicon icon
iconClassName: "favicon-icon",
// use any jquery append method
glueMethod: "prepend",
// modify the link filter to your needs
linkFilter: function(anchor) {
var host = node.host || (node.dataset ? node.dataset.host : "");
if (!host || host === "") {
return;
}
// Return the hostname
return host;
}
}
Contributing
Before sending a pull request remember to follow jQuery Core Style Guide.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Make your changes on the
srcfolder, never on thedistfolder. - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D