[Mono-docs-list] MonoDoc helpsource improvement

Miguel de Icaza miguel@ximian.com
21 May 2003 20:00:09 -0400


Hello,


> > make it work.   Here is a screenshot of running the new monodoc:
> 
> I get that if I revert my mono-ecma.xsl file back to before my changes. 
>   Did you grab mine from http://taubz.for.net/monodoc/mono-ecma.xsl?

Ah!  Wget was trying to be smart.

The code is awesome!  I really like to get this into CVS.

I have to go to dinner, but here are a few comments:

	* Am a bit afraid of XSLT, because I dont know it, as most
	  on this list know, every time I needed a change, I had to 
	  post for help on this list.

	  Although the code is great, I wonder if am going to be able
	  to maintain it (or whether you are interested in maintaining
	  this moving forward, for say a few months).

	* The tables that render data use the full width of the screen,
	  because the different sizes for properties, constructors,
	  methods look ugly (this was a bug previously as well).

	* I would like all the text inside a section to be "indented".
	  That was previously done by adding a table I believe.

After dinner I can check in the code, but I would like to get your
feedback on this.  The code is in fact very pretty.

Also, we got a few patches recently: one of them sorted members
(currently members are rendered in the order of the match, which makes
visual searching difficult).  Rachel added support for bulleted lists
(see [1])

Miguel

[1] This was the patch:
+       <xsl:template match="list[@type='bullet']">
+               <ul>
+                       <xsl:apply-templates/>
+               </ul>
+       </xsl:template>
+
+       <xsl:template match="item">
+               <li>
+                       <xsl:apply-templates/>
+               </li>
+       </xsl:template>
 

-- 
Miguel de Icaza <miguel@ximian.com>