cvs: phpdoc /xsl htmlhelp.xsl

From: Date: Tue, 21 Jun 2005 12:33:26 +0000
Subject: cvs: phpdoc /xsl htmlhelp.xsl
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969368763@lists.php.net to get a copy of this message
techtonik Tue Jun 21 08:33:26 2005 EDT Modified files: /phpdoc/xsl htmlhelp.xsl Log: * <a name="_user_notes"> is deprecated - changing to <a id="user_notes"> + javascript attributes to calm tidy * comments http://cvs.php.net/diff.php/phpdoc/xsl/htmlhelp.xsl?r1=1.19&r2=1.20&ty=u Index: phpdoc/xsl/htmlhelp.xsl diff -u phpdoc/xsl/htmlhelp.xsl:1.19 phpdoc/xsl/htmlhelp.xsl:1.20 --- phpdoc/xsl/htmlhelp.xsl:1.19 Sat Jan 8 13:30:48 2005 +++ phpdoc/xsl/htmlhelp.xsl Tue Jun 21 08:33:25 2005 @@ -3,7 +3,7 @@ HTML Help specific stylesheet - $Id: htmlhelp.xsl,v 1.19 2005/01/08 18:30:48 hsc Exp $ + $Id: htmlhelp.xsl,v 1.20 2005/06/21 12:33:25 techtonik Exp $ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" @@ -14,18 +14,19 @@ exclude-result-prefixes="doc exsl set"> <!-- xCHM HTMLHELP customizations include: - - output directory for HH files is 'htmlhelp/html/' - - DOCTYPE in output HTML defines DOM standard for browser to handle JS correctly - - project files for HTML Help are written into 'htmlhelp/html/' + - output directory for HTML and project Help files is 'htmlhelp/html/' - open ulinks in _blank window - CHM buttons settings - custom .hhk file with index.html split in two files (titlepage and toc) - custom .hhc file with same changes - .hhk and .hhc are processed in html mode unlike native DocBook XSL templates - proper escaping in .hhk and .hhc to reflect transition from text to html mode + + - DOCTYPE in output HTML defines DOM standard for browser to handle JS correctly - strip <link> tags from HTML headers - add javascript handlers in body attributes - header off, footer on (also custom with some js handlers and custom ids) + - turn on function index page building (in appendixes) and turn off ToC for it - output formal object titles enclosed in <h3> tags (abstract title, examples, tables, ...?) @@ -35,6 +36,9 @@ "seealso", move <refname> along with function prototype to page header and render it appropriately TODO: need convenient reference page skeleton + + NOTE: custom HTML xCHM layout described in phpdoc/en/chmonly/skins.xml or + http://wiki.phpdoc.info/xCHM --> <!-- - BASED ON 1.66.1 HTMLHELP.XSL DOCBOOK XSL STYLESHEET - --> @@ -391,7 +395,7 @@ <xsl:template name="user.head.content"> <xsl:param name="node" select="."/> - <script language="JavaScript1.2" src="_script.js"></script> + <script type="text/javascript" language="JavaScript1.2" src="_script.js"></script> </xsl:template> <!-- We need quite different body attributes than the defaults --> @@ -404,17 +408,20 @@ <xsl:param name="suppress.navigation" select="0"/> <xsl:param name="suppress.header.navigation" select="1"/> -<!-- Footer part with special table for our special needs ;) --> -<xsl:template name="footer.navigation"> - <xsl:param name="prev" select="/foo"/> - <xsl:param name="next" select="/foo"/> - - <a name="_user_notes"></a> +<!-- DIV place for user notes to be inserted dynamically --> +<xsl:template name="user.footer.content"> + <a id="user_notes"></a> <div id="pageNotes"></div> - <script language="JavaScript1.2"> + <script type="text/javascript" language="JavaScript1.2"> function displayNotes() { _displayNotes(); } loadNotes(); </script> +</xsl:template> + +<!-- Footer part with special table for our special needs ;) --> +<xsl:template name="footer.navigation"> + <xsl:param name="prev" select="/foo"/> + <xsl:param name="next" select="/foo"/> <div id="pageNav"> <table width="100%" border="0" cellspacing="10" cellpadding="0" class="navigation">

« previous php.doc (#969368763) next »