# stockpack/2.2/assets/js/stockpack-details.js

StockPack – Stock photos and AI images from Unsplash, Adobe Stock, Freepik and more, version 2.2. 34 lines.

- Page: https://pluginprobe.com/plugins/stockpack/2.2/code/assets/js/stockpack-details.js
- Raw: https://pluginprobe.com/plugins/stockpack/2.2/raw/assets/js/stockpack-details.js
- Modified: 2019-12-03T06:19:48+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/stockpack/2.2/code/assets/js/stockpack-details.js#L10-L20`.

```javascript
import StockpackImage from './stockpack-image';

const StockpackDetails = StockpackImage.extend( {
	tagName: 'div',
	className: 'attachment-details',
	template: wp.template( 'stockpack-attachment-details' ),

	attributes() {
		return {
			tabIndex: 0,
			'data-id': this.model.get( 'id' ),
		};
	},

	initialize() {
		this.options = _.defaults( this.options, {
			rerenderOnModelChange: false,
		} );

		this.on( 'ready', this.initialFocus );
		// Call 'initialize' directly on the parent class.
		StockpackImage.prototype.initialize.apply( this, arguments );
	},

	initialFocus() {
		if ( ! wp.media.isTouchDevice ) {
			this.$( 'input[type="text"]' ).eq( 0 ).focus();
		}
	},

} );

export default StockpackDetails;

```
