123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- Licensed Materials - Property of IBM
- IBM Cognos Products: AGS
- (C) Copyright IBM Corp. 2005, 2015
- US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- -->
- <xts:morphlet version="1.0" xmlns:xts="http://developer.cognos.com/schemas/xts/" messageBase="messages/AGS.xml,messages/portal.xml,messages/portalRL.xml" requiredCapability="canUseEventStudio">
- <!--
- This morphlet (about.xts) consists of the following blocks:
- formlogic_init - update various /root/env level parameters based on new or changed /root/env parameters.
- format - render the validate output page.
- -->
- <xts:block id="formlogic_init" type="exec" mode="interpret" processor="XSLT" path="logicsheets/formlogic_init.xslt"/>
-
- <xts:block id="format" dependency="formlogic_init" mode="output" processor="XSLT" type="exec" mimeType="text/html">
- <!-- get the debug logic sheet -->
- <xts:logicsheet path="logicsheets/debuglogic.xslt"/>
- <!-- get the new theme stuff -->
- <xts:logicsheet path="logicsheets/portal.xsl"/>
- <xts:logicsheet path="logicsheets/presentation/dialog/framework.xsl"/>
- <xts:logicsheet path="logicsheets/presentation/layout.xsl"/>
- <xts:logicsheet path="logicsheets/presentation/dialog/presentation.xsl"/>
- <xts:logicsheet path="logicsheets/presentation/controls/framework.xsl"/>
- <xts:logicsheet path="logicsheets/presentation/controls/presentation.xsl"/>
- <xts:logicsheet path="logicsheets/cm-logic.xsl"/>
- <!-- apply the form logic -->
- <xts:logicsheet path="logicsheets/formlogic.xslt"/>
-
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xtscm="http://developer.cognos.com/schemas/xts-cm/1/" xmlns:agsdlg="http://developer.cognos.com/schemas/xts/logicsheets/xslt/ags/dialog/" xmlns:xts="http://developer.cognos.com/schemas/xts/" xmlns:utml="http://developer.cognos.com/schemas/xts/logicsheet/xslt/formlogic/" xmlns:lyt="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/layout/" xmlns:pf="http://developer.cognos.com/schemas/xts/pf" xmlns:dp="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/dialog/presentation/" xmlns:df="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/dialog/framework/" xmlns:cp="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/controls/presentation/" xmlns:cf="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/controls/framework/" xmlns:xtsext="xalan://com.cognos.xts.ext.XTSExt" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:bus="http://developer.cognos.com/schemas/bibus/3/" xmlns:cm="http://developer.cognos.com/schemas/xts-cm/1/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:dbg="http://developer.cognos.com/schemas/xts/logicsheets/xslt/debug/" exclude-result-prefixes="xts lyt pf dp df cp cf xtsext SOAP-ENV bus cm SOAP-ENC dbg">
- <xsl:output method="html" version="1.0" encoding="UTF-8" indent="no"/>
- <!-- add any theme variables -->
- <df:variables/>
- <pf:variables/>
- <!-- start the output -->
- <xsl:template match="/root">
- <xsl:text disable-output-escaping="yes"><!DOCTYPE html></xsl:text>
- <dp:page>
- <dp:meta>
- <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
- </dp:meta>
- <dp:script >
- <link href="{$skin_root}/ags/ags.css" type="text/css" rel="stylesheet"/>
- <script type="text/javascript">
- var VALIDATE_ERRORS_KEY = "VALIDATE_SOAP_EXCEPTION_MESSAGES";
-
- var cf = parent.getConfigFrame();
-
- function init(){
- var message_display = document.getElementById("message_display");
- var errors = cf.cfgGet(VALIDATE_ERRORS_KEY);
- cf.cfgRemove(VALIDATE_ERRORS_KEY);
-
- var error_messages, warn_messages;
-
- if(errors && !errors.isEmpty()) {
- //do some display tweaking
- errors.sortMessagesForValidate();
-
- if(error_messages = errors.getMessagesForSeverity("error")){
- cf.setErrorsToDiv(message_display, message_display.ownerDocument, error_messages);
- }
- if(warn_messages = errors.getMessagesForSeverity("warn")){
- cf.setErrorsToDiv(message_display, message_display.ownerDocument, warn_messages);
- }
- if(info_messages = errors.getMessagesForSeverity("info")){
- cf.setErrorsToDiv(message_display, message_display.ownerDocument, info_messages);
- }
- }else{
- cf.setErrorsToDiv(message_display, message_display.ownerDocument, null);
- }
- if((errors && !errors.isEmpty()) || cf.getCommandStackManager().getCommandStack().isEmpty()){
- cf.doClosePopUp();
- cf.showDialogFrame(200);
- cf.getCommandStackManager().getCommandStack().clear();
- }else{
- cf.getCommandStackManager().processCommandStack()
- }
-
- //This function is used to fix scroll bar issue of dialogIFrame in Standards mode.
- resetMargin();
- }
-
- function resetMargin(){
- var elementArray = document.getElementsByTagName("body");
- var iframeBody = elementArray[0];
- iframeBody.style.margin = "0px";
- }
- </script>
- </dp:script>
- <dp:script>
- <pf:help context="ug_cr_as_ag_wrk_tst_agnt" eventStudio="true"/>
- </dp:script>
- <script type="text/javascript" src="../ags/help.js"/>
- <utml:form name="pform" method="post" action="{$gateway}">
-
- <dp:header>
- <dp:title>
- <xts:string id="VALIDATE_PAGE_TITLE"/>
- </dp:title>
- <dp:close>
- <a href="#" onclick="parent.getConfigFrame().hideDialogFrame();">
- <dp:closeMarker/>
- </a>
- </dp:close>
- </dp:header>
- <lyt:layout style="1" border="no">
- <lyt:section>
- <!--errors are written by script -->
- <div id="message_display"/>
- </lyt:section>
- </lyt:layout>
- <lyt:layout style="2">
- <lyt:section/>
- </lyt:layout>
- <dp:footer>
- <df:button df:id="IDS_OK" df:style="href" df:href="#" onclick="parent.getConfigFrame().hideDialogFrame();"/>
- </dp:footer>
- </utml:form>
- </dp:page>
- </xsl:template>
- </xsl:stylesheet>
- </xts:block>
- </xts:morphlet>
|