defaultSummary.htm revision 99690585c1f4c3ffb83c50bcb5cc0725cadff899
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein<script type="text/javascript">
1fdd2470b625a58b57d0b155e6caf8c4fc0afe8aAutomatic Updater
75c0816e8295e180f4bc7f10db3d0d880383bc1cMark Andrews var defaultAgentFieldsValid = false;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var defaultAdminFieldsValid = false;
4a14ce5ba00ab7bc55c99ffdcf59c7a4ab902721Automatic Updater function defaultFieldsValid() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein return defaultAgentFieldsValid &&
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein defaultAdminFieldsValid;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function closeDefault() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein YAHOO.sun.identity.config.options.defaultSummary.hide();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function createConfig() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein document.getElementById("returnToConfig").style.display = "none";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein document.getElementById("setupMessage").innerHTML = "";
3daad56dbb60acbdd1e8f59a1cfbfb03d364dba8Automatic Updater YAHOO.sun.identity.config.options.inProgress.show();
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var fr1 = window.frames['progressIframe'];
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if ( fr1 ) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein fr1.location = "$context/setup/setSetupProgress";
e21a2904f02a03fa06b6db04d348f65fe9c67b2bMark Andrews }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein AjaxUtils.call("$context$path?actionLink=createDefaultConfig", writeConfigResponse);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function defaultAdminPasswordResponse(response) {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein if (response.responseText == "true") {
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews $('defaultAdminPasswordStatus').innerHTML = okString;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein defaultAdminFieldsValid = true;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein } else {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('defaultAdminPasswordStatus').innerHTML = errorImage +
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein '<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";
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews var cValue = "confirm=" + encodeURIComponent($('defaultAdminConfirm').value);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var aValue = "&password=" + encodeURIComponent($('defaultAdminPassword').value);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var oValue = "&otherPassword=" + encodeURIComponent($('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,
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater null);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function defaultAgentPasswordResponse(response) {
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater if (response.responseText == "true") {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('defaultAgentPasswordStatus').innerHTML = okString;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein defaultAgentFieldsValid = true;
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater } else {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('defaultAgentPasswordStatus').innerHTML = errorImage +
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein '<small>' + response.responseText + '</small>';
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater defaultAgentFieldsValid = false;
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('createDefaultConfig').disabled = !defaultFieldsValid();
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater }
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater function acceptChecked(){
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein document.getElementById("acceptLicenseButton").disabled = document.getElementById("accept-check").checked ? false : true;
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater }
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater function acceptLicense() {
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater YAHOO.util.Dom.addClass('defaultSummary', 'license-accepted');
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein function validateDefaultAgentPasswords() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var link = "?actionLink=checkPasswords";
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var cValue = "confirm=" + encodeURIComponent($('defaultAgentConfirm').value);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var aValue = "&password=" + encodeURIComponent($('defaultAgentPassword').value);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein var oValue = "&otherPassword=" + encodeURIComponent($('defaultAdminPassword').value);
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater var type = "&type=agent";
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater ie7fix++;
a1ad6695ed6f988406cf155aa26376f84f73bcb9Automatic Updater AjaxUtils.doPost(null, "$context$path" + link + "&ie7fix=" + ie7fix,
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater cValue + aValue + oValue + type, defaultAgentPasswordResponse,
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater null, null);
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater function initialize() {
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein $('createDefaultConfig').disabled = true;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein }
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein YAHOO.util.Event.onDOMReady(initialize);
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein</script>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater<link href="$context/assets/css/Specific/wizard.css" rel="stylesheet" type="text/css" />
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater<div id="defaultSummary" class="wizard" style="width:810px;background-color: #FFFFFF">
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater <div style="background-color: #FFFFFF;padding:0">
3cddb2c552ee6582e8db0849c28747f6b6ca57feAutomatic Updater <div class="header">$page.getLocalizedString("fam.configurator.title")</div>
7208386cd37a2092c70eddf80cf29519b16c4c80Mark Andrews <div id="title" class="summary">$page.getLocalizedString("default.config.title")</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater <div class="inner-license license">
507151045be68c671ffd4e2f37e17cdfa0376fc4Automatic Updater <pre id="license-message"> </pre>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div class="accept-check-container clearfix">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <input type="checkbox" onchange="acceptChecked();" name="accept-check" id="accept-check" >
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <label for="accept-check">I accept the license agreement</label>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </div>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <div class="summary">
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <div class="col1">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <ol id="generalTabList" class="tabList" start="1" type="1">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <li id="generalTab1" class="currentTab">$page.getLocalizedString("passwords.tab")</li>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews </ol>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein &nbsp;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <div id="generalTabContents" class="tabContents">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div id="defaultStep1" class="tabContent">&nbsp;
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div style="margin-left:10px;">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <h1>$page.getLocalizedString("default.config.subtitle")</h1>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <p>$page.getLocalizedString("default.config.description")</p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div class="summaryPanel" style="width:610px">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <p id="allfields"><em>*</em>&nbsp;$page.getLocalizedString("required.field.label")</p>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <b class="xtop"><b class="xt1"></b><b class="xt2"></b><b class="xt3"></b><b class="xt4"></b></b>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div class="headerBox">$page.getLocalizedString("step1.subtitle")</div>
71c66a876ecca77923638d3f94cc0783152b2f03Mark Andrews <div class="bodyBox">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <table class="temp">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <tr>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <td colspan="2"><b>$page.getLocalizedString("default.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><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 </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <b class="xbottom"><b class="xbGray1"></b><b class="xbGray2"></b><b class="xbGray3"></b><b class="xbGray4"></b></b>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <b class="xtop" style="margin-top: 10px"><b class="xt1"></b><b class="xt2"></b><b class="xt3"></b><b class="xt4"></b></b>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div class="headerBox">$page.getLocalizedString("agent.step.subtitle")</div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div class="bodyBox">
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>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </td>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </tr>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <tr>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <td><em>&nbsp;*&nbsp;</em>$page.getLocalizedString("confirm.label")</td>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <td>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <input id="defaultAgentConfirm" name="defaultAgentConfirm"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews type="password" class="text"
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews onkeyup="APP.callDelayed(this,validateDefaultAgentPasswords)">
b05bdb520d83f7ecaad708fe305268c3420be01dMark Andrews </td>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </tr>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </table>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </div>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews <b class="xbottom"><b class="xbGray1"></b><b class="xbGray2"></b><b class="xbGray3"></b><b class="xbGray4"></b></b>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </div>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </div>
5a4557e8de2951a2796676b5ec4b6a90caa5be14Mark Andrews </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div id="wizardFooter">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div align="left" style="float:left">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <button id="createDefaultConfig" type="button" onclick="createConfig();" class="buttonblue summary">$page.getLocalizedString("create.button")</button>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <button id="acceptLicenseButton" type="button" onclick="acceptLicense();" class="buttonblue license" disabled>Continue</button>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <div align="right">
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein <button id="wizardCancelButton" type="button" onclick="closeDefault();">$page.getLocalizedString("cancel.button")</button>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
60e5e10f8d2e2b0c41e8abad38cacd867caa6ab2Rob Austein </div>
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater</div>
afb33f777af856f8c3382604a7a8ffdfe2b512c5Automatic Updater