cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From cziege...@apache.org
Subject cvs commit: cocoon-2.1/src/blocks/portal/samples sitemap.xmap
Date Tue, 27 May 2003 09:40:35 GMT
cziegeler    2003/05/27 02:40:35

  Modified:    src/blocks/portal/samples sitemap.xmap
  Added:       src/blocks/portal/samples/skins/common/images
                        window-border-bottom.gif tabSel-left.gif
                        window-border-left.gif window-bottom-left.gif
                        minimize.gif show.gif tab-right.gif
                        tabSel-right.gif window-top-left.gif maximize.gif
                        window-bottom-right.gif window-border-right.gif
                        customize.gif portal-logo.gif delete.gif
                        window-top-right.gif space.gif tab-left.gif
               src/blocks/portal/samples/skins/common/styles tab.xsl
                        window.xsl column.xsl login-html.xsl header.xsl
                        portal_layout.xsl row.xsl
  Removed:     src/blocks/portal/samples/images show.gif space.gif
                        maximize.gif customize.gif delete.gif minimize.gif
                        logo.jpg
               src/blocks/portal/samples/styles row.xsl login-html.xsl
                        column.xsl portal_layout.xsl tab.xsl
                        sunrise-user.xsl window.xsl header.xsl
  Log:
  New portal layout from Joel Greenyer [jgreenyer@s-und-n.de]
  
  Revision  Changes    Path
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-border-bottom.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/tabSel-left.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-border-left.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-bottom-left.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/minimize.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/show.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/tab-right.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/tabSel-right.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-top-left.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/maximize.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-bottom-right.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-border-right.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/customize.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/portal-logo.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/delete.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/window-top-right.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/space.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/images/tab-left.gif
  
  	<<Binary file>>
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/tab.xsl
  
  Index: tab.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  
  <!-- Process a tab  -->
  <xsl:template match="tab-layout">
  <!-- ~~~~~ Begin body table ~~~~~ -->
  <table summary="tab bar" border="0" cellpadding="0" cellspacing="0" width="100%">
    <!-- ~~~~~ Begin tab row ~~~~~ -->
    <tr vAlign="top">
       <xsl:for-each select="named-item">
        <xsl:choose>
            <xsl:when test="@selected">
  			<!-- ~~~~~ begin selected tab ~~~~~ -->
  			<!-- ~~~~~ begin spacer between tabs ~~~~~ -->			
  			<td width="5" Valign="bottom" bgcolor="#294563">
  				<table summary="non selected tab" style="height: 1.8em" border="0" cellpadding="0"
cellspacing="0">
  					<tr>
  						<td height="99%"><img height="5" src="sunspotdemoimg-space.gif" width="5"/></td>
  					</tr>
  					<tr>
  						<td height="10" bgcolor="#4C6C8F"><img height="10" src="sunspotdemoimg-space.gif"
width="5"/></td>
  					</tr>
  				</table>
  			</td>
  			<!-- ~~~~~ end spacer between tabs ~~~~~ -->			
  			<td width="1">
  				<table summary="selected tab" style="height: 2.0em" border="0" cellpadding="0" cellspacing="0">
  					<tr>
  						<td valign="top" width="5" bgcolor="#FFFFFF">
  							<img height="5" width="5" alt="" src="sunspotdemoimg-tabSel-left.gif"/>
  						</td>
  						<td valign="middle" bgcolor="#FFFFFF">
  							<font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b>
  								<a href="{@parameter}"><font color="#000000"><xsl:value-of select="@name"/></font></a></b>
  							</font>
  						</td>
  						<td valign="top" width="5" bgcolor="#FFFFFF">
  							<img height="5" width="5" alt="" src="sunspotdemoimg-tabSel-right.gif"/>
  						</td>
  					</tr>
  					<tr>
  						<td colspan="3" height="5" bgcolor="#FFFFFF"></td>
  					</tr>
  					
  				</table>
  			</td>
  			<!-- ~~~~~ end selected tab ~~~~~ -->
  			</xsl:when>
  			<xsl:otherwise>
  			<!-- ~~~~~ begin non selected tab ~~~~~ -->
  			<!-- ~~~~~ begin spacer between tabs ~~~~~ -->			
  			<td width="5" Valign="bottom" bgcolor="#294563">
  				<table summary="non selected tab" style="height: 1.8em" border="0" cellpadding="0"
cellspacing="0">
  					<tr>
  						<td height="99%"><img height="5" src="sunspotdemoimg-space.gif" width="5"/></td>
  					</tr>
  					<tr>
  						<td height="10" bgcolor="#4C6C8F"><img height="10" src="sunspotdemoimg-space.gif"
width="5"/></td>
  					</tr>
  				</table>
  			</td>
  			<!-- ~~~~~ end spacer between tabs ~~~~~ -->			
  			<td width="1" Valign="bottom" bgcolor="#294563">
  				<table summary="non selected tab" style="height: 1.8em" border="0" cellpadding="0"
cellspacing="0">
  					<tr>
  						<td valign="top" width="5" bgcolor="#B2C4E0">
  							<img height="5" width="5" alt="" src="sunspotdemoimg-tab-left.gif"/>
  						</td>
  						<td valign="middle" bgcolor="#B2C4E0" >
  							<div class="tab">
  								<a href="{@parameter}" style=" font-size : 85%; border: 0; color: #000066;">
  										<xsl:value-of select="@name"/>
  								</a>
  							</div>
  						</td>
  						<td valign="top" width="5" bgcolor="#B2C4E0">
  							<img height="5" width="5" alt="" src="sunspotdemoimg-tab-right.gif"/>
  						</td>
  					</tr>
  					<tr>
  						<td colspan="3" height="10" bgcolor="#4C6C8F"></td>
  					</tr>
  				</table>
  			</td>
  			<!-- ~~~~~ end non selected tab ~~~~~ -->
            </xsl:otherwise>
        </xsl:choose>
      </xsl:for-each>
  	<td width="99%" bgcolor="#294563">
  		<!-- ~~~~~ last "blank" tab, filling the rest of the tab row ~~~~~ -->
  		<table style="height: 2.0em" border="0" cellpadding="0" cellspacing="0" width="100%">
  			<tr>
  				<td height="99%" bgcolor="#294563" width="100%">
  					<img height="5" src="sunspotdemoimg-space.gif" width="1"/>
  				</td>
  			</tr>
  			<tr>
  				<td height="1" bgcolor="#4C6C8F" width="100%">
  					<img height="10" src="sunspotdemoimg-space.gif" width="1"/>
  				</td>
  			</tr>
  		</table>
  	</td>
    </tr>
    <!-- ~~~~~ End tab row ~~~~~ -->
    <tr>
      <td colSpan="{count(named-item)*2+1}" bgcolor="#FFFFFF">
        <xsl:apply-templates select="named-item"/>
      </td>
    </tr>
  </table>
  </xsl:template>
  
  <xsl:template match="named-item">
    <xsl:apply-templates />
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
    </xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/window.xsl
  
  Index: window.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match="window">
  
  <xsl:variable name="bgColor">
    <xsl:choose>
      <xsl:when test="@bgColor">
          <xsl:value-of select="@bgColor" />
      </xsl:when>
      <xsl:otherwise>
        <xsl:text>#294563</xsl:text>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:variable>
  
  <table cellSpacing="0" cellpadding="0" width="100%">
  	<tr vAlign="top">
  		<td width="5" style="background-color:#294563;" valign="top"><img src="sunspotdemoimg-window-top-left.gif"
border="0" width="5" height="5" alt="top-left"/></td>
  		<td bgColor="{$bgColor}" valign="middle">
  			<font>
  				<xsl:attribute name="color">#ffffff</xsl:attribute>
  				<xsl:attribute name="face">Arial</xsl:attribute>
  				<xsl:attribute name="size">2</xsl:attribute>	
  				<xsl:choose>
  				    <xsl:when test="@title">
  					    <b><xsl:value-of select="@title"/></b>
  					</xsl:when>
  				    <xsl:otherwise>
  					    <b><xsl:value-of select="title"/></b>
  					</xsl:otherwise>
  				</xsl:choose>	
  			</font>
  	    </td>
  		<td align="right" bgColor="{$bgColor}">
  			<xsl:if test="fullscreen-uri">
  				<a href="{fullscreen-uri}">
  	  			    <img src="sunspotdemoimg-customize.gif" border="0" alt="Full Screen"/>
  	  			</a>
  			</xsl:if>
  			<xsl:if test="maxpage-uri">
  				<a href="{maxpage-uri}">
  	  			    <img src="sunspotdemoimg-show.gif" border="0" alt="Max Page"/>
  	  			</a>
  			</xsl:if>
  			<xsl:if test="maximize-uri">
  				<a href="{maximize-uri}">
  	  			    <img src="sunspotdemoimg-maximize.gif" border="0" alt="Maximize"/>
  	  			</a>
  			</xsl:if>
  			<xsl:if test="minimize-uri">
  				<a href="{minimize-uri}">
  	  			    <img src="sunspotdemoimg-minimize.gif" border="0" alt="Minimize"/>
  	  			</a>
  			</xsl:if>
  			<xsl:if test="remove-uri">
  				<a href="{remove-uri}">
  	  			    <img src="sunspotdemoimg-delete.gif" border="0" alt="Delete"/>
  	  			</a>
  			</xsl:if>
  		</td>
  		<td width="5" style="background-color:#294563;" valign="top"><img src="sunspotdemoimg-window-top-right.gif"
border="0" width="5" height="5" alt="top-right"/></td>
  	</tr>
  	<xsl:if test="status!=0">
  		<tr>
  			<td width="5" style="background-image:url(sunspotdemoimg-window-border-left.gif);"><img
src="sunspotdemoimg-space.gif" border="0" width="5" height="5" alt="space"/></td>
  			<td colSpan="2">
                  <xsl:apply-templates select="content"/>
  			</td>
  			<td width="5" style="background-image:url(sunspotdemoimg-window-border-right.gif);"><img
src="sunspotdemoimg-space.gif" border="0" width="5" height="5" alt="space"/></td>
  		</tr>
  	</xsl:if>
  	<tr>
  		<td width="5"><img src="sunspotdemoimg-window-bottom-left.gif" border="0" width="5"
height="5" alt="top-left"/></td>
  		<td colspan="2" style="background-image:url(sunspotdemoimg-window-border-bottom.gif);"></td>
  		<td width="5"><img src="sunspotdemoimg-window-bottom-right.gif" border="0" width="5"
height="5" alt="top-left"/></td>
  	</tr>
  </table>
  </xsl:template>
  
  <xsl:template match="content">
      <xsl:apply-templates/>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
    </xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/column.xsl
  
  Index: column.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <!-- Process a Column  -->
  <xsl:template match="column-layout">
  
    <xsl:variable name="border">
      <xsl:choose>
        <xsl:when test="@border">
          <xsl:value-of select="@border" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:text>0</xsl:text>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
  
    <table border="{$border}" cellSpacing="0" cellpadding="0" width="100%">
      <xsl:if test="@bgcolor">
        <xsl:attribute name="bgcolor">
          <xsl:value-of select="@bgcolor" /> 
        </xsl:attribute>
      </xsl:if>
      <tr vAlign="top">
        <xsl:for-each select="item">
          <td>
            <xsl:if test="@bgcolor">
              <xsl:attribute name="bgcolor">
                <xsl:value-of select="@bgcolor" /> 
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@width">
              <xsl:attribute name="width">
                <xsl:value-of select="@width" /> 
              </xsl:attribute>
            </xsl:if>
            <xsl:apply-templates />
          </td>
        </xsl:for-each>
      </tr>
    </table>
  </xsl:template>
  
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
    </xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/login-html.xsl
  
  Index: login-html.xsl
  ===================================================================
  <?xml version="1.0"?>
  
  <!--+ $Id: login-html.xsl,v 1.1 2003/05/27 09:40:34 cziegeler Exp $ 
      |
      | Description: Login page to HTML
      |
      +-->
  
  <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match="content">
  <table bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="0" width="100%"><tbody>
    <tr>
  	<td bgColor="#ffffff" align="center">
  	  <br/>
          <xsl:apply-templates/>
        <br/>
      </td>
    </tr>
    <tr>
      <td bgColor="#ffffff" width="15">
  	  <img height="1" src="sunspotdemoimg-space.gif" width="15"/>
      </td>
    </tr>
    <tr>
      <td bgColor="#ffffff" align="center">
  	  <br/>
           If you are not already registered, use this guest login:
  		 <br/><br/>
  		 User:	<b>guest</b>
  		 Password:
  		 <b>guest</b>
  		 <br/><br/>Or use this administrator login:<br/>
  		 User:
  		 <b>cocoon</b>
  		 Password:
  		 <b>cocoon</b>
  	   <br/><br/>
       </td>
     </tr>
  </tbody></table>
  </xsl:template>
  
  <xsl:template match="form">
  	<form method="post" target="_top">
  		<xsl:attribute name="action"><xsl:value-of select="normalize-space(url)"/></xsl:attribute>
  		<table>
  		        <xsl:apply-templates select="field"/><br/>
  		</table>
  		<input type="submit" value="Login"></input>
  	</form>
  </xsl:template>
  
  <xsl:template match="field">
  	<tr>
  		<td>
  			<xsl:value-of select="@description"/>:
  		</td>
  		<td>
  			<input>
  				<xsl:attribute name="name"><xsl:value-of select="@name"/></xsl:attribute>
  				<xsl:attribute name="type"><xsl:value-of select="@type"/></xsl:attribute>
  				<xsl:attribute name="size"><xsl:value-of select="@length"/></xsl:attribute>
  			</input>
  		</td>
  	</tr>
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
  	<xsl:copy>
  		<xsl:apply-templates select="@*|node()" />
  	</xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/header.xsl
  
  Index: header.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match="/">
  
  <table bgColor="#ffffff" border="0" cellPadding="0" cellSpacing="0" width="100%"><tbody>

  <tr>
  <td colspan="2"> 
  	<table border="0" cellPadding="0" cellSpacing="0" width="100%">
  	<tbody> 
  		<tr> 
  		<td colspan="2" noWrap="" height="1%" bgcolor="#294563">
  			<img height="5" src="sunspotdemoimg-space.gif" width="1"/>
  		</td>
  		</tr>
  		<tr> 
  		<td bgcolor="#294563" height="98%" align="center" valign="middle" width="100%">
  			<img src="sunspotdemoimg-portal-logo.gif" width="250" height="90" />
  		</td>
  		</tr>
  		<tr> 
  		<td align="center" height="1%" noWrap="" bgcolor="#294563" width="1%"> 
  			<img src="sunspotdemoimg-space.gif" width="300" height="10"/>
  		</td>
  		</tr>
  	</tbody>
  	</table>
  </td>
  </tr>
  <tr>
  <td colspan="2">
    <xsl:apply-templates/>
  </td>
  </tr>
  <tr>
  <td colspan="2"> 
  	<table border="0" cellPadding="0" cellSpacing="0" width="100%">
  	<tbody> 
  	<tr> 
  	<td colspan="2" noWrap="" height="10" bgcolor="#CFDCED"> <img height="1" src="sunspotdemoimg-space.gif"
width="1"/></td>
  	</tr>
  	<tr> 
  	<td colspan="2" noWrap="" height="30" bgcolor="#294563"> <img height="1" src="sunspotdemoimg-space.gif"
width="1"/></td>
  	</tr>
  	</tbody>
  	</table>
  </td>
  </tr>
  </tbody>
  </table>
  
  
  
  
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/portal_layout.xsl
  
  Index: portal_layout.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <xsl:template match="/">
  
  <html>
  <body style="background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana,
Helvetica, sans-serif;	font-size : 100%;">
    <xsl:apply-templates/>
  </body>
  </html>
  
  </xsl:template>
  
  <!-- Copy all and apply templates -->
  
  <xsl:template match="@*|node()">
     <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
     </xsl:copy>
    </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.1                  cocoon-2.1/src/blocks/portal/samples/skins/common/styles/row.xsl
  
  Index: row.xsl
  ===================================================================
  <?xml version="1.0"?>
  <xsl:stylesheet version="1.0" 
                  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  
  <!-- Process a row  -->
  <xsl:template match="row-layout">
  
    <xsl:variable name="border">
      <xsl:choose>
        <xsl:when test="@border">
          <xsl:value-of select="@border" />
        </xsl:when>
        <xsl:otherwise>
          <xsl:text>0</xsl:text>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:variable>
  
    <table border="{$border}" cellSpacing="10" width="100%">
      <xsl:if test="@bgcolor">
        <xsl:attribute name="bgcolor">
          <xsl:value-of select="@bgcolor" /> 
        </xsl:attribute>
      </xsl:if>
      <xsl:for-each select="item">
        <tr vAlign="top">
          <xsl:if test="@bgcolor">
            <xsl:attribute name="bgcolor">
              <xsl:value-of select="@bgcolor" /> 
            </xsl:attribute>
          </xsl:if>
          <td>
            <xsl:apply-templates />
          </td>
        </tr>
      </xsl:for-each>
    </table>
  </xsl:template>
  
  
  <!-- Copy all and apply templates -->
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()" />
    </xsl:copy>
  </xsl:template>
  
  </xsl:stylesheet>
  
  
  
  1.5       +25 -8     cocoon-2.1/src/blocks/portal/samples/sitemap.xmap
  
  Index: sitemap.xmap
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/portal/samples/sitemap.xmap,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- sitemap.xmap	22 May 2003 15:19:47 -0000	1.4
  +++ sitemap.xmap	27 May 2003 09:40:35 -0000	1.5
  @@ -58,6 +58,12 @@
   	        </handler>
   		</handlers>
       </authentication-manager>
  +
  +	<!-- select skin to use -->
  +	  <map:global-variables>
  +		<skin>skins/common/</skin>
  +	  </map:global-variables>
  +
     </map:component-configurations>
     
     <map:pipeline>
  @@ -79,9 +85,15 @@
             <map:generate type="portal" label="content">
           	<map:parameter name="portal-name" value="portal" />
             </map:generate>
  +<!--
             <map:transform type="cinclude"/> 
  -          <map:transform src="styles/header.xsl"/>
  +
  +          <map:transform src="{global:skin}styles/header.xsl"/>
  +          <map:transform src="{global:skin}styles/portal_layout.xsl"/>
  +-->
  +<!--
             <map:transform type="htmlroot" />
  +-->
             <map:serialize type="html"/> 
           </map:act>
           <map:redirect-to uri="login"/>
  @@ -89,10 +101,15 @@
       
       <!-- images -->
   	<map:match pattern="sunspotdemoimg-*.gif">
  -		<map:read mime-type="image/gif" src="images/{1}.gif"/>
  +		<map:read mime-type="image/gif" src="{global:skin}images/{1}.gif"/>
   	</map:match>
   	<map:match pattern="sunspotdemoimg-*.jpg">
  -    	<map:read mime-type="image/jpg" src="images/{1}.jpg"/>
  +    	<map:read mime-type="image/jpg" src="{global:skin}images/{1}.jpg"/>
  +   	</map:match>
  +    
  +	<!-- Cascading Stylesheets -->
  +	<map:match pattern="sunspotdemocss-*.css">
  +    	<map:read mime-type="text/css" src="{global:skin}css/{1}.css"/>
      	</map:match>
       
       <!-- authentication stuff -->
  @@ -103,9 +120,9 @@
             <map:redirect-to uri="portal"/>
           </map:act>
           <map:generate src="resources/login.xml"/>
  -        <map:transform src="styles/login-html.xsl"/>
  -        <map:transform src="styles/header.xsl"/>
  -        <map:transform type="htmlroot" />
  +        <map:transform src="{global:skin}styles/login-html.xsl"/>
  +        <map:transform src="{global:skin}styles/header.xsl"/>
  +        <map:transform src="{global:skin}styles/portal_layout.xsl"/>
           <map:transform type="encodeURL"/>
           <map:serialize/>
       </map:match>
  @@ -122,7 +139,7 @@
             <map:redirect-to uri="portal"/>
           </map:act>
           <map:generate src="resources/login-error.xml"/>
  -        <map:transform src="styles/header.xsl"/>
  +        <map:transform src="{global:skin}styles/header.xsl"/>
           <map:transform type="encodeURL"/>
           <map:serialize/>
       </map:match>
  @@ -133,7 +150,7 @@
             <map:parameter name="application" value="portal"/> 
   		  
             <map:generate src="resources/logged-in.xml"/>
  -          <map:transform src="styles/header.xsl"/>
  +          <map:transform src="{global:skin}styles/header.xsl"/>
             <map:transform type="encodeURL"/>
             <map:serialize/>
           </map:act>
  
  
  

Mime
View raw message