24 lines
615 B
JavaScript
24 lines
615 B
JavaScript
jQuery( function ( $ )
|
|
{
|
|
'use strict';
|
|
|
|
/**
|
|
* Turn select field into beautiful dropdown with select2 library
|
|
* This function is called when document ready and when clone button is clicked (to update the new cloned field)
|
|
*
|
|
* @return void
|
|
*/
|
|
function update()
|
|
{
|
|
var $this = $( this ),
|
|
options = $this.data( 'options' );
|
|
$this.siblings( '.select2-container' ).remove();
|
|
$this.show().select2( options );
|
|
|
|
rwmbSelect.bindEvents( $this );
|
|
}
|
|
|
|
$( ':input.mashsb-rwmb-select_advanced' ).each( update );
|
|
$( '.mashsb-rwmb-input' ).on( 'clone', ':input.mashsb-rwmb-select_advanced', update );
|
|
} );
|