# formidable/trunk/js/admin/addons.js

Formidable Forms – WordPress Form Builder for Contact Forms, Calculators, Quizzes &amp; More, version trunk. 23 lines.

- Page: https://pluginprobe.com/plugins/formidable/trunk/code/js/admin/addons.js
- Raw: https://pluginprobe.com/plugins/formidable/trunk/raw/js/admin/addons.js
- Modified: 2025-09-09T18:18:18+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/formidable/trunk/code/js/admin/addons.js#L10-L20`.

```javascript
/**
 * Add-Ons Page Script.
 *
 * Script for handling addon interactions on the Add-Ons page.
 */

wp.domReady( () => {
	/**
	 * Internal dependencies
	 */
	const { toggleAddonState } = window.frmAdminBuild;

	document.addEventListener( 'click', event => {
		if ( event.target.matches( '.frm-uninstall-addon' ) ) {
			event.preventDefault();
			toggleAddonState( event.target, 'frm_uninstall_addon' );
		} else if ( event.target.matches( '.frm-deactivate-addon' ) ) {
			event.preventDefault();
			toggleAddonState( event.target, 'frm_deactivate_addon' );
		}
	} );
} );

```
