Sha256: 8d559d795240ebb2f3ca43e198d659eda45ce836e009c04a92c3413c4ed5989f
Contents?: true
Size: 1015 Bytes
Versions: 62
Compression:
Stored size: 1015 Bytes
Contents
/** * @namespace WORKAREA.image */ WORKAREA.registerModule('image', (function () { 'use strict'; /** * @method * @name get * @memberof WORKAREA.image */ var get = function (src) { var $image = $('<img />'), gettingImage = $.Deferred(), argumentArray = _.toArray(arguments), resolvePromise = function () { argumentArray.unshift($image); gettingImage.resolve.apply(null, argumentArray); }, rejectPromise = function () { gettingImage.reject(argumentArray); }; if (_.isUndefined(src)) { rejectPromise(); } argumentArray.shift(); $image .attr('src', src) .on('load', resolvePromise) .on('error', rejectPromise); return gettingImage.promise(); }; return { get: get }; }()));
Version data entries
62 entries across 62 versions & 1 rubygems