defaultSummary.htm revision e8721886dbfd32e88cc7077cbee4b6bb1b44b443
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington<script type="text/javascript">
8bbfb495a2c076642fb0b9327ae63e4f5c33d66aTinderbox User
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews var defaultAgentFieldsValid = false;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var defaultAdminFieldsValid = false;
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater function defaultFieldsValid() {
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington return defaultAgentFieldsValid &&
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington defaultAdminFieldsValid;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews function closeDefault() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein YAHOO.sun.identity.config.options.defaultSummary.hide();
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews }
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews
8a66318e41ed14c5a88130e8c362610e8faa2121Mark Andrews function createConfig() {
0b062f4990db5cc6db2fe3398926f71b92a67407Brian Wellington document.getElementById("returnToConfig").style.display = "none";
ea94d370123a5892f6c47a97f21d1b28d44bb168Tinderbox User document.getElementById("setupMessage").innerHTML = "";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein YAHOO.sun.identity.config.options.inProgress.show();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var fr1 = window.frames['progressIframe'];
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if ( fr1 ) {
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews fr1.location = "$context/setup/setSetupProgress";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews AjaxUtils.call("$context$path?actionLink=createDefaultConfig", writeConfigResponse);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function defaultAdminPasswordResponse(response) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if (response.responseText == "true") {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('defaultAdminPasswordStatus').innerHTML = okString;
97e74139b19368e385a3564746d42db70879195eAutomatic Updater defaultAdminFieldsValid = true;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein } else {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('defaultAdminPasswordStatus').innerHTML = errorImage +
8bbfb495a2c076642fb0b9327ae63e4f5c33d66aTinderbox User '<small>' + response.responseText + '</small>';
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein defaultAdminFieldsValid = false;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('createDefaultConfig').disabled = !defaultFieldsValid();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function validateDefaultAdminPasswords() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var link = "?actionLink=checkPasswords";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var cValue = "confirm=" + $('defaultAdminConfirm').value;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var aValue = "&password=" + $('defaultAdminPassword').value;
8bbfb495a2c076642fb0b9327ae63e4f5c33d66aTinderbox User var oValue = "&otherPassword=" + $('defaultAgentPassword').value;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var type = "&type=admin";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein ie7fix++;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein AjaxUtils.doPost(null, "$context$path" + link + "&ie7fix=" + ie7fix,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein cValue+aValue+oValue+type, defaultAdminPasswordResponse, null,
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein null);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function defaultAgentPasswordResponse(response) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if (response.responseText == "true") {
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater $('defaultAgentPasswordStatus').innerHTML = okString;
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater defaultAgentFieldsValid = true;
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater } else {
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater $('defaultAgentPasswordStatus').innerHTML = errorImage +
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater '<small>' + response.responseText + '</small>';
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater defaultAgentFieldsValid = false;
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater }
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater $('createDefaultConfig').disabled = !defaultFieldsValid();
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater }
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater function validateDefaultAgentPasswords() {
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater var link = "?actionLink=checkPasswords";
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater var cValue = "confirm=" + $('defaultAgentConfirm').value;
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater var aValue = "&password=" + $('defaultAgentPassword').value;
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater var oValue = "&otherPassword=" + $('defaultAdminPassword').value;
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater var type = "&type=agent";
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater ie7fix++;
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater AjaxUtils.doPost(null, "$context$path" + link + "&ie7fix=" + ie7fix,
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater cValue + aValue + oValue + type, defaultAgentPasswordResponse,
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater null, null);
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater }
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater
dba3c818ae00b10388d31703e86a28415db398acTinderbox User function initialize() {
43b94483957d3168796a816ed86cf097518817dcTinderbox User $('createDefaultConfig').disabled = true;
be6c1c506161e6f45fcff5d0425f78801bc267c1Automatic Updater }
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater YAHOO.util.Event.onDOMReady(initialize);
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater</script>
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater<link href="$context/assets/css/Specific/wizard.css" rel="stylesheet" type="text/css" />
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater
64affc54f96a2c71cbd10ed71e246ce0746259aaAutomatic Updater<div id="defaultSummary" style="width:800px;background-color: #FFFFFF">
8ec3c085233cedb22b05da36e2773c8f357a7e45Automatic Updater <div style="background-color: #FFFFFF;padding:0">
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <div class="header">$page.getLocalizedString("fam.configurator.title")</div>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <div id="title">$page.getLocalizedString("default.config.title")</div>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater </div>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <div style="margin-left: 5%; margin-top: 5%; margin-bottom:5%; margin-right: 5%;">
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater $page.getLocalizedString("default.config.description")
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <p id="allfields"><em>*</em>&nbsp;$page.getLocalizedString("required.field.label")</p>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <table class="temp">
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <tr>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <td colspan="2"><b>$page.getLocalizedString("default.user.name")</b></td>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater </tr>
0a7ed88633a680bb881868b75ded4d09a7bbbc50Automatic Updater <tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("password.label")</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td><input id="defaultAdminPassword" name="defaultAdminPassword"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein type="password" value="" class="text"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein onkeyup="APP.callDelayed(this,validateDefaultAdminPasswords)">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <span id="defaultAdminPasswordStatus"></span>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("confirm.label")</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <input id="defaultAdminConfirm" name="defaultAdminConfirm"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein type="password" value="" class="text"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein onkeyup="APP.callDelayed(this,validateDefaultAdminPasswords)">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </table>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <table class="temp">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td colspan="2"><b>$page.getLocalizedString("agent.user.name")</b></td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("password.label")</td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <input id="defaultAgentPassword" name="defaultAgentPassword"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein type="password" class="text"
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein onkeyup="APP.callDelayed(this,validateDefaultAgentPasswords)">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <span id="defaultAgentPasswordStatus"></span>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <tr>
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater <td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("confirm.label")</td>
2895f101b5585a19015ac2c2c1e1812ac467fa12Automatic Updater <td>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <input id="defaultAgentConfirm" name="defaultAgentConfirm"
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater type="password" class="text"
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater onkeyup="APP.callDelayed(this,validateDefaultAgentPasswords)">
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </td>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </tr>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </table>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </div>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater <div id="wizardFooter">
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater <div align="left" style="float:left">
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater <button id="createDefaultConfig" type="button" onclick="createConfig();" class="buttonblue">$page.getLocalizedString("create.button")</button>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </div>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater <div align="right">
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater <button id="wizardCancelButton" type="button" onclick="closeDefault();">$page.getLocalizedString("cancel.button")</button>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </div>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater </div>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater</div>
60a900e83bab52c3f023be66654f3ab023172778Automatic Updater