get_dir( 'assets/src/editor/blocks/macros-inserter' ) ); } public function register_editor_assets() { $asset_path = $this->get_dir( 'assets/build/editor.asset.php' ); $asset = file_exists( $asset_path ) ? require $asset_path : array( 'dependencies' => array(), 'version' => jet_form_builder()->get_version(), ); $deps = array_unique( array_merge( $asset['dependencies'] ?? array(), array( 'code-editor' ) ) ); wp_register_script( $this->get_handle( 'editor' ), $this->get_url( 'assets/build/editor.js' ), $deps, $asset['version'] ?? jet_form_builder()->get_version(), true ); wp_register_style( $this->get_handle( 'editor' ), $this->get_url( 'assets/build/editor.css' ), array( 'wp-codemirror' ), $asset['version'] ?? jet_form_builder()->get_version() ); } public function enqueue_code_editor_assets() { // Required for wp.codeEditor.initialize(...). wp_enqueue_code_editor( array( 'type' => 'text/html', ) ); } }