User Tools

Site Tools


dokuwiki_add_caption

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
dokuwiki_add_caption [2021/06/09 21:50]
admin [Code]
dokuwiki_add_caption [2021/06/15 15:14]
sasabe [DokuWiki: Add caption to table]
Line 4: Line 4:
   * This is a small piece of Javascript code to add a caption to a table.   * This is a small piece of Javascript code to add a caption to a table.
   * Works with DokuWiki's default template.   * Works with DokuWiki's default template.
-  * Works with WRAP plugin.+  * Needs WRAP plugin.
   * Just add a line of ''%%<WRAP caption>Caption text</WRAP>%%'' before the table.   * Just add a line of ''%%<WRAP caption>Caption text</WRAP>%%'' before the table.
  
Line 92: Line 92:
 | 3   | Scelerisque vestibulum metus risus |25 | | 3   | Scelerisque vestibulum metus risus |25 |
 | 4   | Nunc a commodo nullam | 200 | | 4   | Nunc a commodo nullam | 200 |
 +
 +===== Mechanism =====
 +
 +The original HTML text is:
 +
 +<code html>
 +<div class="wrap_caption">
 +  <p> Caption text</p>
 +</div>
 +<div class="table">
 +  <table>
 +     ...
 +  </table>
 +</div>
 +</code> 
 +
 +This is transformed to:
 +
 +<code html>
 +<div class="table">
 +  <table>
 +    <caption>Caption text</caption>
 +    ...
 +  </table>
 +</div>
 +
 +</code>
 +
 +Since this transformation is made **after** the rendering by DokuWiki, the normal formatting syntax (such as ''%%//italic//%%'', ''%%__underline__%%'', etc.) can be used in the caption text.
 +
  
dokuwiki_add_caption.txt · Last modified: 2021/06/16 11:01 by sasabe