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


Reply via email to