image-cropper
Version:
Vanilla js-widget for the browser dealing with cropping images
19 lines (15 loc) • 619 B
JavaScript
var imageLoaded = require('image-loaded')
, after = require('after')
, loadImages = function (input, src, callback) {
var done = after(input.length, callback)
input.forEach(function (image) {
// must reset image src to avoid imageLoaded callback firing
// prematurly when there's a previous image set and loaded
image.src = null
// imageLoaded must be initialized first, to assure
// that we're always running this asynchronous, even if we have a cached image
imageLoaded(image, done)
image.src = src
})
}
module.exports = loadImages