32 lines
821 B
JavaScript
32 lines
821 B
JavaScript
window.rwmb = window.rwmb || {};
|
|
|
|
jQuery( function ( $ )
|
|
{
|
|
'use strict';
|
|
|
|
var views = rwmb.views = rwmb.views || {},
|
|
ImageField = views.ImageField,
|
|
ImageUploadField,
|
|
UploadButton = views.UploadButton;
|
|
|
|
ImageUploadField = views.ImageUploadField = ImageField.extend( {
|
|
createAddButton: function ()
|
|
{
|
|
this.addButton = new UploadButton( { collection: this.collection, props: this.props } );
|
|
}
|
|
} );
|
|
|
|
/**
|
|
* Initialize fields
|
|
* @return void
|
|
*/
|
|
function init()
|
|
{
|
|
new ImageUploadField( { input: this, el: $( this ).siblings( 'div.mashsb-rwmb-media-view' ) } );
|
|
console.log('win');
|
|
}
|
|
$( ':input.mashsb-rwmb-image_upload, :input.mashsb-rwmb-plupload_image' ).each( init );
|
|
$( '.mashsb-rwmb-input' )
|
|
.on( 'clone', ':input.mashsb-rwmb-image_upload, :input.mashsb-rwmb-plupload_image', init )
|
|
} );
|