pier        2003/03/04 20:23:01

  Modified:    src/scratchpad/flowspec style.css style.xsl
  Log:
  I use MacOS/X, and sometimes I forget to tell that the line breaks are
  _supposed_ to be UNIX... DOH!
  
  Revision  Changes    Path
  1.2       +87 -1     xml-cocoon2/src/scratchpad/flowspec/style.css
  
  Index: style.css
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/scratchpad/flowspec/style.css,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- style.css 5 Mar 2003 04:02:47 -0000       1.1
  +++ style.css 5 Mar 2003 04:23:01 -0000       1.2
  @@ -1 +1,87 @@
  -table.index {
  background-color: #ccccff;
  border-width: thin;
  border-color: #3333ff;
  border-style: ridge;
}

table.index thead th {
  background-color: #9999ff;
  border-width: thin;
  border-color: #3333ff;
  border-style: ridge;
  font-size: larger;
}

table.index thead td {
  background-color: #6666ff;
  border-width: thin;
  border-color: #3333ff;
  border-style: ridge;
  font-size: smaller;
  font-weight: bold;
  width: 0%;
}

table.index thead td.type {
  width: 0%;
}

table.index thead td.desc {
  width: 100%;
}

table.index thead td.accs {
  width: 0%;
}

table.index tbody td {
  background-color: #ffffff;
  border-width: thin;
  border-color: #3333ff;
  border-style: solid;
  vertical-align: top;
}

table.index tbody td.type {
  width: 0%;
}

table.index tbody td.desc {
  width: 0%;
}

table.index tbody td.type {
  width: 0%;
}

table.index tbody td.read-only {
  background-color: #ff9999;
  text-align: center;
  vertical-align: middle;
}

table.index tbody td.write-only {
  background-color: #99ff99;
  text-align: center;
  vertical-align: middle;
}

table.index tbody td.read-write {
  background-color: #ffff99;
  text-align: center;
  vertical-align: middle;
}

table.index div.type {
  text-align: right;
  font-family: monospace;
}

table.index div.name {
  font-family: monospace;
}

table.index div.desc {
  margin-left: 25px;
}
  \ No newline at end of file
  +table.index {
  +  background-color: #ccccff;
  +  border-width: thin;
  +  border-color: #3333ff;
  +  border-style: ridge;
  +}
  +
  +table.index thead th {
  +  background-color: #9999ff;
  +  border-width: thin;
  +  border-color: #3333ff;
  +  border-style: ridge;
  +  font-size: larger;
  +}
  +
  +table.index thead td {
  +  background-color: #6666ff;
  +  border-width: thin;
  +  border-color: #3333ff;
  +  border-style: ridge;
  +  font-size: smaller;
  +  font-weight: bold;
  +  width: 0%;
  +}
  +
  +table.index thead td.type {
  +  width: 0%;
  +}
  +
  +table.index thead td.desc {
  +  width: 100%;
  +}
  +
  +table.index thead td.accs {
  +  width: 0%;
  +}
  +
  +table.index tbody td {
  +  background-color: #ffffff;
  +  border-width: thin;
  +  border-color: #3333ff;
  +  border-style: solid;
  +  vertical-align: top;
  +}
  +
  +table.index tbody td.type {
  +  width: 0%;
  +}
  +
  +table.index tbody td.desc {
  +  width: 0%;
  +}
  +
  +table.index tbody td.type {
  +  width: 0%;
  +}
  +
  +table.index tbody td.read-only {
  +  background-color: #ff9999;
  +  text-align: center;
  +  vertical-align: middle;
  +}
  +
  +table.index tbody td.write-only {
  +  background-color: #99ff99;
  +  text-align: center;
  +  vertical-align: middle;
  +}
  +
  +table.index tbody td.read-write {
  +  background-color: #ffff99;
  +  text-align: center;
  +  vertical-align: middle;
  +}
  +
  +table.index div.type {
  +  text-align: right;
  +  font-family: monospace;
  +}
  +
  +table.index div.name {
  +  font-family: monospace;
  +}
  +
  +table.index div.desc {
  +  margin-left: 25px;
  +}
  
  
  
  1.2       +129 -1    xml-cocoon2/src/scratchpad/flowspec/style.xsl
  
  Index: style.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/scratchpad/flowspec/style.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- style.xsl 5 Mar 2003 04:02:47 -0000       1.1
  +++ style.xsl 5 Mar 2003 04:23:01 -0000       1.2
  @@ -1 +1,129 @@
  -<?xml version="1.0" encoding="iso-8859-1"?>

<?xml-stylesheet href="style.xsl" type="text/xsl"?>

<xsl:stylesheet version="1.0"
                xmlns="http://www.w3.org/1999/xhtml";
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

  <xsl:output method="html"
              doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
              doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>

  <xsl:template match="/">
    <html>
      <xsl:apply-templates/>
    </html>
  </xsl:template>

  <xsl:template match="interface">
    <head>
      <title>Flow Layer: Interface "<xsl:value-of select="@name"/>" definition.</title>
      <link href="style.css" rel="stylesheet" text="text/css"/>
    </head>
    <body>
      <h1><em><xsl:value-of select="@name"/></em> interface</h1>

      <p>
        <table width="100%" class="index">
          <thead>
            <tr><th colspan="3">Attributes</th></tr>
            <tr>
              <td class="type">Type</td>
              <td class="desc">Name / Description</td>
              <td class="accs">Acc.</td>
            </tr>
          </thead>
          <xsl:apply-templates select="attribute">
            <xsl:sort select="@name"/>
          </xsl:apply-templates>
        </table>
      </p>

      <p>
        <table width="100%" class="index">
          <thead>
            <tr><th colspan="3">Functions</th></tr>
            <tr>
              <td class="type">Type</td>
              <td class="desc">Name / Description</td>
            </tr>
          </thead>
          <xsl:apply-templates select="function">
            <xsl:sort select="@name"/>
          </xsl:apply-templates>
        </table>
      </p>

    </body>
  </xsl:template>

  <xsl:template match="attribute">
    <tbody>
      <tr>
        <td><div class="type"><a href="./[EMAIL PROTECTED]"><xsl:value-of 
select="@type"/></a></div></td>
        <td>
          <div class="name"><a href="[EMAIL PROTECTED]"><xsl:value-of 
select="@name"/></a></div>
          <div class="desc">
            <xsl:apply-templates select="child::p[position()=1]" mode="index"/>
          </div>
        </td>
        <td class="[EMAIL PROTECTED]">
          <xsl:choose>
            <xsl:when test="@access='read-only'">R</xsl:when>
            <xsl:when test="@access='write-only'">W</xsl:when>
            <xsl:otherwise>RW</xsl:otherwise>
          </xsl:choose>
        </td>
      </tr>
    </tbody>
  </xsl:template>

  <xsl:template match="function">
    <tbody>
      <tr>
        <td>
          <div class="type">
            <xsl:choose>
              <xsl:when test="@type!=''">
                <a href="./[EMAIL PROTECTED]"><xsl:value-of select="@type"/></a>
              </xsl:when>
              <xsl:otherwise>void</xsl:otherwise>
            </xsl:choose>
          </div>
        </td>
        <td>
          <div class="name">
            <a href="[EMAIL PROTECTED]"><xsl:value-of select="@name"/></a>
            <xsl:text> (</xsl:text>
              <xsl:apply-templates select="argument" mode="index"/>
            <xsl:text>)</xsl:text>
            <xsl:if test="@raise != ''">
              <br/>raise <a href="./[EMAIL PROTECTED]"><xsl:value-of 
select="@raise"/></a>
            </xsl:if>
          </div>

          <div class="desc">
            <xsl:apply-templates select="child::p[position()=1]" mode="index"/>
          </div>
        </td>
      </tr>
    </tbody>
  </xsl:template>

  <xsl:template match="p" mode="index">
    <xsl:apply-templates/>
  </xsl:template>

  <xsl:template match="argument" mode="index">
    <xsl:if test="position() > 1"><xsl:text>, </xsl:text></xsl:if>
    <a href="./[EMAIL PROTECTED]"><xsl:value-of select="@type"/></a>
    <xsl:text> </xsl:text>
    <xsl:value-of select="@name"/>
  </xsl:template>

  <xsl:template match="ref">
    <a href="./[EMAIL PROTECTED]"><xsl:apply-templates/></a>
  </xsl:template>

</xsl:stylesheet>
  \ No newline at end of file
  +<?xml version="1.0" encoding="iso-8859-1"?>
  +
  +<?xml-stylesheet href="style.xsl" type="text/xsl"?>
  +
  +<xsl:stylesheet version="1.0"
  +                xmlns="http://www.w3.org/1999/xhtml";
  +                xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
  +
  +  <xsl:output method="html"
  +              doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
  +              doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
  +
  +  <xsl:template match="/">
  +    <html>
  +      <xsl:apply-templates/>
  +    </html>
  +  </xsl:template>
  +
  +  <xsl:template match="interface">
  +    <head>
  +      <title>Flow Layer: Interface "<xsl:value-of select="@name"/>" 
definition.</title>
  +      <link href="style.css" rel="stylesheet" text="text/css"/>
  +    </head>
  +    <body>
  +      <h1><em><xsl:value-of select="@name"/></em> interface</h1>
  +
  +      <p>
  +        <table width="100%" class="index">
  +          <thead>
  +            <tr><th colspan="3">Attributes</th></tr>
  +            <tr>
  +              <td class="type">Type</td>
  +              <td class="desc">Name / Description</td>
  +              <td class="accs">Acc.</td>
  +            </tr>
  +          </thead>
  +          <xsl:apply-templates select="attribute">
  +            <xsl:sort select="@name"/>
  +          </xsl:apply-templates>
  +        </table>
  +      </p>
  +
  +      <p>
  +        <table width="100%" class="index">
  +          <thead>
  +            <tr><th colspan="3">Functions</th></tr>
  +            <tr>
  +              <td class="type">Type</td>
  +              <td class="desc">Name / Description</td>
  +            </tr>
  +          </thead>
  +          <xsl:apply-templates select="function">
  +            <xsl:sort select="@name"/>
  +          </xsl:apply-templates>
  +        </table>
  +      </p>
  +
  +    </body>
  +  </xsl:template>
  +
  +  <xsl:template match="attribute">
  +    <tbody>
  +      <tr>
  +        <td><div class="type"><a href="./[EMAIL PROTECTED]"><xsl:value-of 
select="@type"/></a></div></td>
  +        <td>
  +          <div class="name"><a href="[EMAIL PROTECTED]"><xsl:value-of 
select="@name"/></a></div>
  +          <div class="desc">
  +            <xsl:apply-templates select="child::p[position()=1]" mode="index"/>
  +          </div>
  +        </td>
  +        <td class="[EMAIL PROTECTED]">
  +          <xsl:choose>
  +            <xsl:when test="@access='read-only'">R</xsl:when>
  +            <xsl:when test="@access='write-only'">W</xsl:when>
  +            <xsl:otherwise>RW</xsl:otherwise>
  +          </xsl:choose>
  +        </td>
  +      </tr>
  +    </tbody>
  +  </xsl:template>
  +
  +  <xsl:template match="function">
  +    <tbody>
  +      <tr>
  +        <td>
  +          <div class="type">
  +            <xsl:choose>
  +              <xsl:when test="@type!=''">
  +                <a href="./[EMAIL PROTECTED]"><xsl:value-of select="@type"/></a>
  +              </xsl:when>
  +              <xsl:otherwise>void</xsl:otherwise>
  +            </xsl:choose>
  +          </div>
  +        </td>
  +        <td>
  +          <div class="name">
  +            <a href="[EMAIL PROTECTED]"><xsl:value-of select="@name"/></a>
  +            <xsl:text> (</xsl:text>
  +              <xsl:apply-templates select="argument" mode="index"/>
  +            <xsl:text>)</xsl:text>
  +            <xsl:if test="@raise != ''">
  +              <br/>raise <a href="./[EMAIL PROTECTED]"><xsl:value-of 
select="@raise"/></a>
  +            </xsl:if>
  +          </div>
  +
  +          <div class="desc">
  +            <xsl:apply-templates select="child::p[position()=1]" mode="index"/>
  +          </div>
  +        </td>
  +      </tr>
  +    </tbody>
  +  </xsl:template>
  +
  +  <xsl:template match="p" mode="index">
  +    <xsl:apply-templates/>
  +  </xsl:template>
  +
  +  <xsl:template match="argument" mode="index">
  +    <xsl:if test="position() > 1"><xsl:text>, </xsl:text></xsl:if>
  +    <a href="./[EMAIL PROTECTED]"><xsl:value-of select="@type"/></a>
  +    <xsl:text> </xsl:text>
  +    <xsl:value-of select="@name"/>
  +  </xsl:template>
  +
  +  <xsl:template match="ref">
  +    <a href="./[EMAIL PROTECTED]"><xsl:apply-templates/></a>
  +  </xsl:template>
  +
  +</xsl:stylesheet>
  
  
  

Reply via email to