<%--
/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * The contents of this file are subject to the terms of the Liferay Enterprise
 * Subscription License ("License"). You may not use this file except in
 * compliance with the License. You can obtain a copy of the License by
 * contacting Liferay, Inc. See the License for the specific language governing
 * permissions and limitations under the License, including but not limited to
 * distribution rights of the Software.
 *
 *
 *
 */
--%>

<script>
	if (!window.<portlet:namespace />openCompareVersionsPopup) {
		window.<portlet:namespace />openCompareVersionsPopup = function (
			compareVersionUrl
		) {
			var currentTarget = event.delegateTarget;

			Liferay.Util.openSelectionModal({
				onSelect: function (event) {
					<portlet:renderURL var="compareVersionURL">
						<portlet:param name="mvcRenderCommandName" value="/wiki/compare_versions" />
						<portlet:param name="backURL" value="<%= currentURL %>" />
						<portlet:param name="nodeId" value="<%= String.valueOf(wikiPage.getNodeId()) %>" />
						<portlet:param name="title" value="<%= wikiPage.getTitle() %>" />
						<portlet:param name="type" value="html" />
					</portlet:renderURL>

					var uri = '<%= compareVersionURL %>';

					uri = Liferay.Util.addParams(
						'<portlet:namespace />sourceVersion=' + event.sourceversion,
						uri
					);
					uri = Liferay.Util.addParams(
						'<portlet:namespace />targetVersion=' + event.targetversion,
						uri
					);

					location.href = uri;
				},
				selectEventName: '<portlet:namespace />selectVersionFm',
				title: '<liferay-ui:message key="compare-versions" />',
				url: compareVersionUrl,
			});
		};
	}
</script>