]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
docs: use div, not table, for notices on opaque types
authorClaudio Bley <cbley@av-test.de>
Tue, 22 Jan 2013 10:11:11 +0000 (11:11 +0100)
committerClaudio Bley <cbley@av-test.de>
Fri, 1 Feb 2013 07:47:38 +0000 (08:47 +0100)
It's simpler to render and it prevents wrapping the line too early
because of the table spacing, border et cetera.

docs/libvirt.css
docs/newapi.xsl

index 5dc5d9b134a9ce6ad70560ce510bbffc64c3c101..8a00d12c2e0696e42eb189e0692d6c078531790f 100644 (file)
@@ -447,6 +447,7 @@ table.data tbody td.n {
     letter-spacing: .3ex;
     font-weight: bolder;
     text-transform: uppercase;
+    margin-left: 2em;
 }
 
 .api .directive {
index 0d32e55c95bb643add20bdd85de57f6e87996036..af1dbc8fa7d4702083723ffcbcc08e6e830fbf90 100644 (file)
         <xsl:text> {
 </xsl:text>
       </pre>
-      <table>
-        <xsl:for-each select="field">
-          <xsl:choose>
-            <xsl:when test='@type = "union"'>
-              <tr><td><span class="keyword">union</span> {</td></tr>
-              <tr>
-              <td><table>
-              <xsl:for-each select="union/field">
+      <xsl:if test="field">
+        <table>
+          <xsl:for-each select="field">
+            <xsl:choose>
+              <xsl:when test='@type = "union"'>
+                <tr><td><span class="keyword">union</span> {</td></tr>
+                <tr>
+                  <td><table>
+                    <xsl:for-each select="union/field">
+                      <tr>
+                        <td>
+                          <span class="type">
+                            <xsl:call-template name="dumptext">
+                              <xsl:with-param name="text" select="@type"/>
+                            </xsl:call-template>
+                          </span>
+                        </td>
+                        <td><xsl:value-of select="@name"/></td>
+                        <xsl:if test="@info != ''">
+                          <td>
+                            <div class="comment">
+                              <xsl:call-template name="dumptext">
+                                <xsl:with-param name="text" select="@info"/>
+                              </xsl:call-template>
+                            </div>
+                          </td>
+                        </xsl:if>
+                      </tr>
+                    </xsl:for-each>
+                  </table></td>
+                <td></td></tr>
+                <tr><td>}</td>
+                <td><xsl:value-of select="@name"/></td>
+                <xsl:if test="@info != ''">
+                  <td>
+                    <div class="comment">
+                      <xsl:call-template name="dumptext">
+                        <xsl:with-param name="text" select="@info"/>
+                      </xsl:call-template>
+                    </div>
+                  </td>
+                </xsl:if>
+                <td></td></tr>
+              </xsl:when>
+              <xsl:otherwise>
                 <tr>
                   <td>
                     <span class="type">
                     <td>
                       <div class="comment">
                         <xsl:call-template name="dumptext">
-                          <xsl:with-param name="text" select="@info"/>
+                        <xsl:with-param name="text" select="@info"/>
                         </xsl:call-template>
                       </div>
                     </td>
                   </xsl:if>
                 </tr>
-              </xsl:for-each>
-              </table></td>
-              <td></td></tr>
-              <tr><td>}</td>
-              <td><xsl:value-of select="@name"/></td>
-                <xsl:if test="@info != ''">
-                  <td>
-                    <div class="comment">
-                      <xsl:call-template name="dumptext">
-                        <xsl:with-param name="text" select="@info"/>
-                      </xsl:call-template>
-                    </div>
-                  </td>
-                </xsl:if>
-              <td></td></tr>
-            </xsl:when>
-            <xsl:otherwise>
-              <tr>
-                <td>
-                  <span class="type">
-                    <xsl:call-template name="dumptext">
-                      <xsl:with-param name="text" select="@type"/>
-                    </xsl:call-template>
-                  </span>
-                </td>
-                <td><xsl:value-of select="@name"/></td>
-                <xsl:if test="@info != ''">
-                  <td>
-                    <div class="comment">
-                      <xsl:call-template name="dumptext">
-                        <xsl:with-param name="text" select="@info"/>
-                      </xsl:call-template>
-                    </div>
-                  </td>
-                </xsl:if>
-              </tr>
-            </xsl:otherwise>
-          </xsl:choose>
-        </xsl:for-each>
-        <xsl:if test="not(field)">
-          <tr>
-            <td colspan="3">
-              <span class="undisclosed">The content of this structure is not made public by the API</span>
-            </td>
-          </tr>
-        </xsl:if>
-      </table>
+              </xsl:otherwise>
+            </xsl:choose>
+          </xsl:for-each>
+        </table>
+      </xsl:if>
+      <xsl:if test="not(field)">
+        <div class="undisclosed">The content of this structure is not made public by the API</div>
+      </xsl:if>
       <pre>
         <xsl:text>
 }