[Yanel-commits] rev 23270 - in public/yanel/trunk/src:
core/java/org/wyona/yanel/servlet webapp/xslt
michi at wyona.com
michi at wyona.com
Thu Mar 15 11:36:38 CET 2007
Author: michi
Date: 2007-03-15 11:36:37 +0100 (Thu, 15 Mar 2007)
New Revision: 23270
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
public/yanel/trunk/src/webapp/xslt/xmlInfo2xhtml.xsl
Log:
style to page info added
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java 2007-03-15 10:30:17 UTC (rev 23269)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/servlet/YanelServlet.java 2007-03-15 10:36:37 UTC (rev 23270)
@@ -1590,6 +1590,9 @@
*
*/
private void setYanelOutput(HttpServletRequest request, HttpServletResponse response, Document doc) throws ServletException {
+ String path = request.getServletPath();
+ String backToRealm = org.wyona.yanel.core.util.PathUtil.backToRealm(path);
+
try {
String yanelFormat = request.getParameter("yanel.format");
if(yanelFormat != null && yanelFormat.equals("xml")) {
@@ -1603,10 +1606,12 @@
// create identity transformer which serves as a dom-to-sax transformer
TransformerIdentityImpl transformer = new TransformerIdentityImpl();
-
+
// create xslt transformer:
SAXTransformerFactory saxTransformerFactory = (SAXTransformerFactory)SAXTransformerFactory.newInstance();
TransformerHandler xsltTransformer = saxTransformerFactory.newTransformerHandler(new StreamSource(xsltInfoAndException));
+ xsltTransformer.getTransformer().setParameter("yanel.back2realm", backToRealm);
+ xsltTransformer.getTransformer().setParameter("yanel.reservedPrefix", reservedPrefix);
// create i18n transformer:
I18nTransformer2 i18nTransformer = new I18nTransformer2("global", getLanguage(request));
Modified: public/yanel/trunk/src/webapp/xslt/xmlInfo2xhtml.xsl
===================================================================
--- public/yanel/trunk/src/webapp/xslt/xmlInfo2xhtml.xsl 2007-03-15 10:30:17 UTC (rev 23269)
+++ public/yanel/trunk/src/webapp/xslt/xmlInfo2xhtml.xsl 2007-03-15 10:36:37 UTC (rev 23270)
@@ -12,6 +12,9 @@
<xsl:output method="xhtml" encoding="UTF-8"/>
+ <xsl:param name="yanel.back2realm" select="'BACK2REALM_IS_NULL'"/>
+ <xsl:param name="yanel.reservedPrefix" select="'RESERVEDPREFIX_IS_NULL'"/>
+
<xsl:template match="/">
<html>
<head>
@@ -29,6 +32,7 @@
</xsl:otherwise>
</xsl:choose>
</title>
+ <link rel="stylesheet" href="{$yanel.back2realm}{$yanel.reservedPrefix}/yanel-css/global.css" type="text/css"/>
</head>
<body>
More information about the Yanel-commits
mailing list