HEX
Server: Apache
System: Linux webm020.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: bohousj (181416)
PHP: 8.4.22
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/bohousj/www/wp-content/plugins/elementor-pro/license/assets/js/admin.js
export default class Module extends elementorModules.Module {
	#actionLinks = [
		{
			href: 'elementor_pro_renew_license_menu_link',
			external_url: 'https://go.elementor.com/wp-menu-renew/',
		},
		{
			href: 'elementor_pro_upgrade_license_menu_link',
			external_url: 'https://go.elementor.com/go-pro-advanced-elementor-menu/',
		},
	];

	onInit() {
		this.assignMenuItemActions();
	}

	assignMenuItemActions() {
		window.addEventListener( 'DOMContentLoaded', () => {
			this.#actionLinks.forEach( ( item ) => {
				const link = document.querySelector( `a[href="${ item.href }"]` );

				if ( ! link ) {
					return;
				}

				link.addEventListener( 'click', ( e ) => {
					e.preventDefault();
					window.open( item.external_url, '_blank' );
				} );
			} );
		} );
	}
}