defaultSummary.htm revision a24930aca3b7b50e37340af88baf6a5f7b543be3
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews<script type="text/javascript">
40f53fa8d9c6a4fc38c0014495e7a42b08f52481David Lawrence
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews var defaultAgentFieldsValid = false;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews var defaultAdminFieldsValid = false;
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews function defaultFieldsValid() {
d0be1e954bd4674fc27f2616c72adb37cf3525a2David Lawrence return defaultAgentFieldsValid &&
70e5a7403f0e0a3bd292b8287c5fed5772c15270Automatic Updater defaultAdminFieldsValid;
9c3531d72aeaad6c5f01efe6a1c82023e1379e4dDavid Lawrence }
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer function closeDefault() {
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer YAHOO.sun.identity.config.options.defaultSummary.hide();
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer }
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer function createConfig() {
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer document.getElementById("returnToConfig").style.display = "none";
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer document.getElementById("setupMessage").innerHTML = "";
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer YAHOO.sun.identity.config.options.inProgress.show();
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer var fr1 = window.frames['progressIframe'];
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer if ( fr1 ) {
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer fr1.location = "$context/setup/setSetupProgress";
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer }
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer AjaxUtils.call("$context$path?actionLink=createDefaultConfig", writeConfigResponse);
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer }
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
81a253a185ac0a43cbf23269e27411368ea35edfMichael Sawyer
function defaultAdminPasswordResponse(response) {
if (response.responseText == "true") {
$('defaultAdminPasswordStatus').innerHTML = okString;
defaultAdminFieldsValid = true;
} else {
$('defaultAdminPasswordStatus').innerHTML = errorImage +
'<small>' + response.responseText + '</small>';
defaultAdminFieldsValid = false;
}
$('createDefaultConfig').disabled = !defaultFieldsValid();
}
function validateDefaultAdminPasswords() {
var link = "?actionLink=checkPasswords";
var cValue = "confirm=" + encodeURIComponent($('defaultAdminConfirm').value);
var aValue = "&password=" + encodeURIComponent($('defaultAdminPassword').value);
var oValue = "&otherPassword=" + encodeURIComponent($('defaultAgentPassword').value);
var type = "&type=admin";
ie7fix++;
AjaxUtils.doPost(null, "$context$path" + link + "&ie7fix=" + ie7fix,
cValue+aValue+oValue+type, defaultAdminPasswordResponse, null,
null);
}
function defaultAgentPasswordResponse(response) {
if (response.responseText == "true") {
$('defaultAgentPasswordStatus').innerHTML = okString;
defaultAgentFieldsValid = true;
} else {
$('defaultAgentPasswordStatus').innerHTML = errorImage +
'<small>' + response.responseText + '</small>';
defaultAgentFieldsValid = false;
}
$('createDefaultConfig').disabled = !defaultFieldsValid();
}
function acceptChecked(){
document.getElementById("acceptLicenseButton").disabled = document.getElementById("accept-check").checked ? false : true;
}
function acceptLicense() {
YAHOO.util.Dom.addClass('defaultSummary', 'license-accepted');
}
function validateDefaultAgentPasswords() {
var link = "?actionLink=checkPasswords";
var cValue = "confirm=" + encodeURIComponent($('defaultAgentConfirm').value);
var aValue = "&password=" + encodeURIComponent($('defaultAgentPassword').value);
var oValue = "&otherPassword=" + encodeURIComponent($('defaultAdminPassword').value);
var type = "&type=agent";
ie7fix++;
AjaxUtils.doPost(null, "$context$path" + link + "&ie7fix=" + ie7fix,
cValue + aValue + oValue + type, defaultAgentPasswordResponse,
null, null);
}
function initialize() {
$('createDefaultConfig').disabled = true;
}
YAHOO.util.Event.onDOMReady(initialize);
</script>
<link href="$context/assets/css/Specific/wizard.css" rel="stylesheet" type="text/css" />
<div id="defaultSummary" style="width:800px;background-color: #FFFFFF">
<div style="background-color: #FFFFFF;padding:0">
<div class="header">$page.getLocalizedString("fam.configurator.title")</div>
<div id="title" class="summary">$page.getLocalizedString("default.config.title")</div>
</div>
<div class="inner-license license">
<pre id="license-message"> </pre>
<div class="accept-check-container clearfix">
<input type="checkbox" onchange="acceptChecked();" name="accept-check" id="accept-check" >
<label for="accept-check">I accept the license agreement</label>
</div>
</div>
<div class="inner-summary summary">
$page.getLocalizedString("default.config.description")
<p id="allfields"><em>*</em>&nbsp;$page.getLocalizedString("required.field.label")</p>
<table class="temp">
<tr>
<td colspan="2"><b>$page.getLocalizedString("default.user.name")</b></td>
</tr>
<tr>
<td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("password.label")</td>
<td><input id="defaultAdminPassword" name="defaultAdminPassword"
type="password" value="" class="text"
onkeyup="APP.callDelayed(this,validateDefaultAdminPasswords)">
<span id="defaultAdminPasswordStatus"></span>
</td>
</tr>
<tr>
<td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("confirm.label")</td>
<td>
<input id="defaultAdminConfirm" name="defaultAdminConfirm"
type="password" value="" class="text"
onkeyup="APP.callDelayed(this,validateDefaultAdminPasswords)">
</td>
</tr>
</table>
<table class="temp">
<tr>
<td colspan="2"><b>$page.getLocalizedString("agent.user.name")</b></td>
</tr>
<tr>
<td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("password.label")</td>
<td>
<input id="defaultAgentPassword" name="defaultAgentPassword"
type="password" class="text"
onkeyup="APP.callDelayed(this,validateDefaultAgentPasswords)">
<span id="defaultAgentPasswordStatus"></span>
</td>
</tr>
<tr>
<td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("confirm.label")</td>
<td>
<input id="defaultAgentConfirm" name="defaultAgentConfirm"
type="password" class="text"
onkeyup="APP.callDelayed(this,validateDefaultAgentPasswords)">
</td>
</tr>
</table>
</div>
<div id="wizardFooter">
<div align="left" style="float:left">
<button id="createDefaultConfig" type="button" onclick="createConfig();" class="buttonblue summary">$page.getLocalizedString("create.button")</button>
<button id="acceptLicenseButton" type="button" onclick="acceptLicense();" class="buttonblue license" disabled>Continue</button>
</div>
<div align="right">
<button id="wizardCancelButton" type="button" onclick="closeDefault();">$page.getLocalizedString("cancel.button")</button>
</div>
</div>
</div>