hholzgra Fri Jan 2 14:04:02 2004 EDT
Modified files:
/phpdoc/dsssl common.dsl.in
Log:
prototype rendering doesn't work within <classsynopsis>
as the default stylesheets override it in there
started to fix this but it is still work
(for now it affects php.net/dir only ...)
Index: phpdoc/dsssl/common.dsl.in
diff -u phpdoc/dsssl/common.dsl.in:1.8 phpdoc/dsssl/common.dsl.in:1.9
--- phpdoc/dsssl/common.dsl.in:1.8 Mon Sep 15 05:47:57 2003
+++ phpdoc/dsssl/common.dsl.in Fri Jan 2 14:04:02 2004
@@ -1,6 +1,6 @@
;; -*- Scheme -*-
;;
-;; $Id: common.dsl.in,v 1.8 2003/09/15 09:47:57 hholzgra Exp $
+;; $Id: common.dsl.in,v 1.9 2004/01/02 19:04:02 hholzgra Exp $
;;
;; This file contains stylesheet customization common to the HTML
;; and print versions.
@@ -150,6 +150,29 @@
(not (node-list-empty? ( select-elements (descendants nl) (normalize
"initializer"))))
)
+;; render classsynopsis
+(element classsynopsis
+ (make sequence
+ (literal "class ")
+ (process-children-trim)
+ (literal "}")
+ )
+)
+
+(element ooclass (make sequence (process-children)))
+
+(element (ooclass classname)
+ (make sequence
+ ($bold-seq$
+ (process-children-trim)
+ )
+ (literal " { ")
+ (linebreak)
+ )
+ )
+
+
+
;; render methodsynopsis
(element methodsynopsis
(make sequence
@@ -160,6 +183,15 @@
)
)
+(element constructorsynopsis
+ (make sequence
+ (process-children) ;; render content
+ (methodsynopsis-generate-closing-optionals (children (current-node))) ;; close
optional brackets
+ (literal ")") ;; close parameter list
+ (linebreak)
+ )
+)
+
;; render return type
(element (methodsynopsis type)
(make sequence
@@ -178,6 +210,15 @@
)
)
+(element (constructorsynopsis methodname)
+ (make sequence
+ ($bold-seq$
+ (process-children-trim)
+ )
+ (literal " ( ") ;; start parameter list
+ )
+ )
+
;; render parameters
(element (methodsynopsis methodparam)
(make sequence
@@ -244,6 +285,30 @@
)
)
+
+;; render fieldsynopsis
+(element fieldsynopsis
+ (make sequence
+ (process-children)
+ (linebreak)
+ )
+)
+
+(element (fieldsynopsis type)
+ (make sequence
+ (process-children-trim)
+ (literal " ")
+ )
+)
+(element (fieldsynopsis varname)
+ (make sequence
+ (process-children-trim)
+ )
+)
+
+
+
+
;; render SGML tags
(element sgmltag
(make sequence