upgrade.htm revision a4544a5a0e622ef69e38641f87ab1b5685e05911
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync<!--
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ Copyright 2014-2015 ForgeRock AS.
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ The contents of this file are subject to the terms of the Common Development and
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ Distribution License (the License). You may not use this file except in compliance with the
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ License.
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ specific language governing permission and limitations under the License.
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ When distributing Covered Software, include this CDDL Header Notice in each file and include
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ Header, with the fields enclosed by brackets [] replaced by your own identifying
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ information: "Portions copyright [year] [name of copyright owner]".
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync ~ Portions Copyrighted 2015 Nomura Research Institute, Ltd.
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync -->
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync<script type="text/javascript">
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync YAHOO.namespace("sun.identity.config.options.upgrade");
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
387349b986368264694c1ab64b2914e73f566575vboxsync //convenient alias:
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync var $ = YAHOO.util.Dom.get;
387349b986368264694c1ab64b2914e73f566575vboxsync
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync function cancelUpgrade() {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync YAHOO.sun.identity.config.options.upgrade.hide();
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
387349b986368264694c1ab64b2914e73f566575vboxsync function saveReport() {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync window.open("$context$path?actionLink=saveReport", "Download");
387349b986368264694c1ab64b2914e73f566575vboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync function writeUpgradeAsync() {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync ie7fix++;
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync var licenseAccepted = document.getElementById("upgrade-accept-check").checked ? "true" : "false";
387349b986368264694c1ab64b2914e73f566575vboxsync
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync AjaxUtils.call("$context$path?actionLink=doUpgrade&ie7fix=" + ie7fix + "&acceptLicense=" + licenseAccepted, writeConfigResponse);
387349b986368264694c1ab64b2914e73f566575vboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync function doUpgrade() {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync document.getElementById("returnToConfig").style.display = "none";
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync document.getElementById("setupMessage").innerHTML = "";
387349b986368264694c1ab64b2914e73f566575vboxsync YAHOO.sun.identity.config.options.inProgress.show();
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
387349b986368264694c1ab64b2914e73f566575vboxsync var fr1 = window.frames['progressIframe'];
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync if (fr1) {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync fr1.location = "$context/upgrade/setUpgradeProgress";
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync setTimeout('writeUpgradeAsync()', 2000);
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
387349b986368264694c1ab64b2914e73f566575vboxsync function upgradeAcceptChecked(){
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync document.getElementById("upgrade-accept-license-button").disabled = document.getElementById("upgrade-accept-check").checked ? false : true;
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync }
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync function upgradeAcceptLicense() {
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync YAHOO.util.Dom.addClass('upgrade', 'license-accepted');
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync }
387349b986368264694c1ab64b2914e73f566575vboxsync</script>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync<div id="upgrade" style="width: 810px; background-color: #FFFFFF" class="clearfix">
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div class="header">$page.getLocalizedString("upgrade.main.title")</div>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync #if ($error)
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div id="content" class="tabContent">
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div class="bodyPopup borderPopUpGray" align="center" style="background:#FFFFFF">
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <p class="blueSmall">$page.getLocalizedString("upgrade.init.error")</p>
387349b986368264694c1ab64b2914e73f566575vboxsync <button id="cancelButton" type="button" onclick="cancelUpgrade();">$page.getLocalizedString("cancel.button")</button>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync </div>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync </div>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync #else
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div class="license inner-license">
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <pre id="upgrade-license-message"> </pre>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div class="accept-check-container clearfix">
387349b986368264694c1ab64b2914e73f566575vboxsync <input type="checkbox" onchange="upgradeAcceptChecked();" name="upgrade-accept-check" id="upgrade-accept-check" tabindex=1/>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <label for="upgrade-accept-check" >I accept the license agreement</label>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync </div>
387349b986368264694c1ab64b2914e73f566575vboxsync </div>
0d9b4a74081f0b630334190dfc5091b9d10bba5fvboxsync <div id="content" class="tabContent summary">
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync <div style="margin: 10px 23px">
1ab3b6ebbcab4918a5a611bb2f020fc650c70544vboxsync $page.getLocalizedString("upgrade.current.version") $currentVersion <br/>
$page.getLocalizedString("upgrade.new.version") $newVersion
</div>
<div style="overflow: auto; border: solid 1px; height: 180px; width: 90%; margin: 0 auto;">
$changelist
</div>
</div>
<div id="upgradeFooter" style="padding-bottom: 10px" class="clearfix">
<div class="col1">&nbsp;</div>
<div align="left" style="float:left; margin-left: 23px" class="license">
<button id="upgrade-accept-license-button" type="button" onclick="upgradeAcceptLicense();" class="buttonblue license" disabled tabindex=2>Continue</button>
</div>
<div class="summary" style="text-align: center;">
<div style="float: left; margin-left: 23px">
<button id="upgradeButton" type="button" onclick="doUpgrade()" tabindex=3>$page.getLocalizedString("upgrade.button")</button>
</div>
<div style="float: right; margin-right: 23px">
<button id="cancelButton" type="button" onclick="cancelUpgrade();" tabindex=5>$page.getLocalizedString("cancel.button")</button>
</div>
<div style="display: inline-block;margin:0 auto;">
<button id="saveReportButton" type="button" onclick="saveReport();" class="buttonblue" tabindex=4>$page.getLocalizedString("save.report.button")</button>
</div>
</div>
</div>
#end
</div>