0.0.1 • Published 10 years ago
image-halt v0.0.1
image-halt
Preload images with an option to cancel the transfer if needed without stoping the window loading.
Installation
NPM
npm i image-halt --saveUsage
var ImageHalt = require('image-halt');
var paths = ['a.jpg', 'b.png', 'c.gif'];
var images = [];
function handleImageLoad(err, image) {
	if (err) { // handle the error
		return;
	}
	
	document.body.appendChild(image);
}
// register 
paths.forEach(function(path) {
	images.push( new ImageHalt(path, handleImageLoad).load() );
});
// ...
// later on we cancel them
images.forEach(function(image) {
	if (image.isLoaded() === false) {
		image.abort();
	}
});Basic Methods
| name | description | return | 
|---|---|---|
| load | Creates a new in-memory image object and start listening for it to load. | self | 
| abort | Cancel the image transfer. | self | 
Other Methods
| name | description | return | 
|---|---|---|
| isLoaded | Returns whether or not the image has already been loaded. | Boolean | 
License
MIT © Noel Delgado
0.0.1
10 years ago