new_launchable.xts 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: ps
  5. (C) Copyright IBM Corp. 2005, 2011
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. -->
  8. <!--
  9. Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  10. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  11. -->
  12. <xts:morphlet xmlns:xts="http://developer.cognos.com/schemas/xts/" messageBase="messages/portal.xml, messages/portalRL.xml">
  13. <xts:block id="getInfo" processor="XSLT" type="exec" mandatory="false" path="portal/mvc/config/getinfo.xml">
  14. <xts:logicsheet path="logicsheets/portal.xsl"/>
  15. </xts:block>
  16. <!-- Navigation Logic -->
  17. <xts:block id="formlogic_init" dependency="getInfo" type="exec" mode="interpret" processor="XSLT" path="/logicsheets/formlogic_init.xslt" nodelist="env,credential,system,http"/>
  18. <xts:block id="packEnv" processor="XSLT" type="exec" dependency="formlogic_init getInfo" mandatory="false" path="portal/mvc/config/packenv.xml">
  19. <xts:logicsheet path="logicsheets/portal.xsl"/>
  20. </xts:block>
  21. <xts:block id="format" dependency="formlogic_init packEnv getInfo" mode="output" processor="XSLT" type="exec" mimeType="text/html" mandatory="false">
  22. <xts:logicsheet path="portal/mvc/multi-instance.xsl"/>
  23. <xts:logicsheet path="portal/mvc/config/configuration.xslt"/>
  24. <xts:logicsheet path="logicsheets/portal.xsl"/>
  25. <xts:logicsheet path="logicsheets/permissions.xsl"/>
  26. <xts:logicsheet path="logicsheets/presentation/dialog/templates.xsl"/>
  27. <xts:logicsheet path="logicsheets/presentation/layout.xsl"/>
  28. <xts:logicsheet path="logicsheets/presentation/dialog/framework.xsl"/>
  29. <xts:logicsheet path="logicsheets/presentation/dialog/presentation.xsl"/>
  30. <xts:logicsheet path="logicsheets/presentation/controls/framework.xsl"/>
  31. <xts:logicsheet path="logicsheets/presentation/controls/presentation.xsl"/>
  32. <xts:logicsheet path="logicsheets/formlogic.xslt"/>
  33. <xts:logicsheet path="logicsheets/validation.xslt"/>
  34. <xts:logicsheet path="logicsheets/presentation/touch_up.xslt"/>
  35. <xsl:stylesheet version="1.0"
  36. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  37. xmlns:cm="http://developer.cognos.com/schemas/xts-cm/1/"
  38. xmlns:pf="http://developer.cognos.com/schemas/xts/pf"
  39. xmlns:lyt="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/layout/"
  40. xmlns:dp="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/dialog/presentation/"
  41. xmlns:df="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/dialog/framework/"
  42. xmlns:cp="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/controls/presentation/"
  43. xmlns:cf="http://developer.cognos.com/schemas/xts/logicsheets/xslt/presentation/controls/framework/"
  44. xmlns:utml="http://developer.cognos.com/schemas/xts/logicsheet/xslt/formlogic/"
  45. xmlns:out="http://www.w3.org/1999/XSL/Transform"
  46. xmlns:pm="http://developer.cognos.com/schemas/xts/pm"
  47. xmlns:xtsext="xalan://com.cognos.xts.ext.XTSExt"
  48. xmlns:xts="http://developer.cognos.com/schemas/xts/"
  49. xmlns:mvc="http://developer.cognos.com/schemas/xts/mvc"
  50. exclude-result-prefixes="mvc xsl out cm lyt pf df dp cp cf utml xts xtsext pm">
  51. <xsl:output method="html" version="1.0" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/>
  52. <!-- morphlet -->
  53. <xsl:variable name="mname" select="'mvc/config/new_launchable.xts'"/>
  54. <pm:permissions origin="/root/cm:queryResponse/*/"/>
  55. <pf:variables/>
  56. <xsl:variable name="readOnly" select="not($mvc-N-enabled)"/>
  57. <!-- start the output -->
  58. <xsl:template match="/root">
  59. <!-- get the title -->
  60. <xsl:variable name="newLaunchableWizard">
  61. <xts:string id="IDS_NEW_LAUNCHABLE_TITLE"/>
  62. </xsl:variable>
  63. <xsl:variable name="title">
  64. <xts:string id="IDS_NEW_LAUNCHABLE_CREATE">
  65. <xts:param name="newLaunchableWizard"><xsl:value-of select="$newLaunchableWizard"/></xts:param>
  66. </xts:string>
  67. </xsl:variable>
  68. <xsl:text disable-output-escaping='yes'>&lt;!DOCTYPE html></xsl:text><dp:page longTitle="$title">
  69. <dp:meta>
  70. <pf:meta/>
  71. </dp:meta>
  72. <dp:script>
  73. <pf:help context="HID_LAUNCHABLE"/>
  74. </dp:script>
  75. <utml:form name="pform" method="post" action="{$gateway}">
  76. <utml:exclude-prefix>m_p_RCRstartingFolder</utml:exclude-prefix>
  77. <!-- Header -->
  78. <dp:header>
  79. <dp:title><xsl:value-of select="$title"/></dp:title>
  80. </dp:header>
  81. <!-- Render the body of the page -->
  82. <mvc:launchable mode="new"/>
  83. <!-- Footer -->
  84. <dp:footer>
  85. <df:button df:id="IDS_CANCEL" df:style="back-url"/>
  86. <df:button df:id="IDS_BACK" df:style="maintain">
  87. <df:target><xsl:value-of select="$app"/>/new_general.xts</df:target>
  88. </df:button>
  89. <xsl:choose>
  90. <xsl:when test="string($startingFolder) != ''">
  91. <df:button df:id="IDS_FINISH" df:style="submit" utml:validate="true"/>
  92. </xsl:when>
  93. <xsl:otherwise>
  94. <df:button df:id="IDS_FINISH"/>
  95. </xsl:otherwise>
  96. </xsl:choose>
  97. </dp:footer>
  98. </utml:form>
  99. </dp:page>
  100. </xsl:template>
  101. </xsl:stylesheet>
  102. </xts:block>
  103. <!-- debug -->
  104. <xts:block id="debug" dependency="format" condition=".[/root/session/param[@name='debug']='1']" type="exec" mode="output" processor="XSLT" mandatory="false" mimeType="text/html">
  105. <xts:logicsheet path="logicsheets/debuglogic.xslt"/>
  106. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dbg="http://developer.cognos.com/schemas/xts/logicsheets/xslt/debug/" exclude-result-prefixes="dbg">
  107. <xsl:output method="html" version="1.0" encoding="UTF-8" indent="no" omit-xml-declaration="yes"/>
  108. <xsl:template match="/">
  109. <dbg:dumpxml select="/root"/>
  110. </xsl:template>
  111. </xsl:stylesheet>
  112. </xts:block>
  113. </xts:morphlet>