All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.js.EditLayout.js Maven / Gradle / Ivy

The newest version!
/**
 * SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

export default function ({namespace}) {
	const layoutItemRemoveButton = document.getElementById(
		`${namespace}layoutItemRemove`
	);
	const layoutNameInput = document.getElementById(
		`${namespace}layoutNameInput`
	);

	const layoutUuidInput = document.getElementById(`${namespace}layoutUuid`);

	const onLayoutItemRemoveButtonClick = () => {
		layoutNameInput.textContent = Liferay.Language.get('none');
		layoutUuidInput.value = '';

		layoutItemRemoveButton.classList.add('hide');
	};

	layoutItemRemoveButton.addEventListener(
		'click',
		onLayoutItemRemoveButtonClick
	);

	return {
		dispose() {
			layoutItemRemoveButton.removeEventListener(
				'click',
				onLayoutItemRemoveButtonClick
			);
		},
	};
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy