Ubuntu
/* global _ */
var attachmentCache = require( "./../cache/cache.attachments.js" );
var Scraper = function() {};
Scraper.prototype.scrape = function( fields ) {
var attachment_ids = [];
fields = _.map( fields, function( field ) {
if ( field.type !== "image" ) {
return field;
}
field.content = "";
var attachment_id = field.$el.find( "input[type=hidden]" ).val();
attachment_ids.push( attachment_id );
if ( attachmentCache.get( attachment_id, "attachment" ) ) {
var attachment = attachmentCache.get( attachment_id, "attachment" );
field.content += '
';
}
return field;
} );
attachmentCache.refresh( attachment_ids );
return fields;
};
module.exports = Scraper;