Page MenuHomeWickedGov Phorge

Thumbnail.js
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

Thumbnail.js

const
mfExtend = require( './mfExtend' ),
util = require( './util' ),
View = require( './View' );
/**
* Representation of a thumbnail
*
* @class Thumbnail
* @extends module:mobile.startup/View
* @param {Object} options
*/
function Thumbnail( options ) {
View.call( this,
util.extend( { isBorderBox: false }, options )
);
}
mfExtend( Thumbnail, View, {
/**
* @memberof Thumbnail
* @instance
* @mixes module:mobile.startup/View#defaults
* @property {Object} defaults Default options hash.
* @property {string} defaults.filename uri decoded filename including File: prefix
* associated with thumbnail
*/
defaults: {
filename: undefined
},
/**
* @inheritdoc
* @memberof Thumbnail
* @instance
*/
postRender() {
this.options.description = this.$el.siblings( '.thumbcaption, figcaption' )
.prop( 'innerText' ) || '';
},
/**
* Obtain description for thumbnail
*
* @memberof Thumbnail
* @instance
* @return {string}
*/
getDescription() {
return this.options.description;
},
/**
* Return the page title for the thumbnail
*
* @memberof Thumbnail
* @instance
* @return {string}
*/
getFileName() {
return this.options.filename;
}
} );
module.exports = Thumbnail;

File Metadata

Mime Type
text/plain
Expires
Tue, Aug 18, 22:31 (1 d, 1 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
11/b4/f28647898f8036521ecf2eb1721d
Default Alt Text
Thumbnail.js (1 KB)

Event Timeline