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 += '' + attachment.alt + ''; } return field; } ); attachmentCache.refresh( attachment_ids ); return fields; }; module.exports = Scraper;