You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.3 KiB

9 months ago
( function ( $, rwmb ) {
'use strict';
function addNew() {
const $this = $( this );
$this.rwmbModal( {
removeElement: '.form-wrap > h2',
callback: function ( $modal, $modalContent ) {
$modalContent.find( '#col-right' ).css( 'display', 'none' );
$modalContent.find( '.search-box' ).css( 'display', 'none' );
$modalContent.find( '#wpbody' ).css( 'padding-top', 0 );
$modal.css( {
'max-width': '480px',
'margin': 'auto',
} );
},
closeModalCallback: function ( $modal, $input ) {
if ( $modal.find( '#the-list tr:first td:eq(0) .row-actions' ).length > 0 ) {
this.$objectId = parseInt( $modal.find( '#the-list tr:first' ).attr( 'id' ).split( '-' )[ 1 ] );
this.$objectDisplay = $modal.find( '#the-list tr:first td:eq(0) strong a' ).text();
}
}
} );
}
function init( e ) {
const wrapper = e.target || e;
$( wrapper ).find( '.rwmb-taxonomy-add-button' ).each( addNew );
}
rwmb.$document
.on( 'mb_ready', init )
.on( 'clone', function ( e ) {
init( $( e.target ).parent() );
} );
} )( jQuery, rwmb );