# convertkit/2.6.6/resources/backend/js/bulk-edit.js

Kit (formerly ConvertKit) – Email Newsletter, Email Marketing, Membership, Subscribers and Landing Pages, version 2.6.6. 33 lines.

- Page: https://pluginprobe.com/plugins/convertkit/2.6.6/code/resources/backend/js/bulk-edit.js
- Raw: https://pluginprobe.com/plugins/convertkit/2.6.6/raw/resources/backend/js/bulk-edit.js
- Modified: 2024-01-31T17:04:50+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/convertkit/2.6.6/code/resources/backend/js/bulk-edit.js#L10-L20`.

```javascript
/**
 * Bulk Edit
 *
 * @package ConvertKit
 * @author ConvertKit
 */

/**
 * Copies Bulk Edit fields into WordPress' #bulk-edit table row on load.
 *
 * WordPress' built in Bulk Edit functionality does not do this automatically
 * for Plugins that register settings, which is why we have this code here.
 *
 * @since 	1.9.8.0
 */
document.addEventListener(
	'DOMContentLoaded',
	function () {

		const convertKitBulkEditWrapper = document.querySelector( 'tr#bulk-edit .inline-edit-wrapper fieldset.inline-edit-col-right' ),
			convertKitBulkEdit          = document.querySelector( '#convertkit-bulk-edit' );

		if ( convertKitBulkEditWrapper ) {
			// Move Bulk Edit fields from footer into the hidden bulk-edit table row,
			// if a bulk-edit table row exists (it won't exist if searching returns no pages).
			convertKitBulkEditWrapper.appendChild( convertKitBulkEdit );

			// Show the Bulk Edit fields, as they are now contained in the inline-edit row which WordPress will show/hide as necessary.
			convertKitBulkEdit.style.display = 'block';
		}

	}
);
```
