# sureforms/2.7.1/inc/page-builders/elementor/assets/editor.js

SureForms – Contact Form Builder, AI Forms, Payment Form, Survey &amp; Quiz, version 2.7.1. 27 lines.

- Page: https://pluginprobe.com/plugins/sureforms/2.7.1/code/inc/page-builders/elementor/assets/editor.js
- Raw: https://pluginprobe.com/plugins/sureforms/2.7.1/raw/inc/page-builders/elementor/assets/editor.js
- Modified: 2024-06-19T08:26:38+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/sureforms/2.7.1/code/inc/page-builders/elementor/assets/editor.js#L10-L20`.

```javascript
document.addEventListener( 'DOMContentLoaded', function () {
	if ( typeof elementor === 'undefined' ) {
		return;
	}

	// Form edit link
	elementor.channels.editor.on( 'sureforms:form:edit', function ( view ) {
		const block_id = view.elementSettingsModel.get( 'srfm_form_block' );
		if ( ! block_id ) {
			return;
		}

		const win = window.open(
			srfmElementorData.admin_url +
				`post.php?post=${ block_id }&action=edit`,
			'_blank'
		);
		win.focus();
	} );

	// Form create link
	elementor.channels.editor.on( 'sureforms:form:create', function () {
		const win = window.open( srfmElementorData.add_new_form_url, '_blank' );
		win.focus();
	} );
} );

```
