https://bugzilla.novell.com/show_bug.cgi?id=678705
https://bugzilla.novell.com/show_bug.cgi?id=678705#c0 Summary: MenuListRender off-by-one fails to close tag Classification: Mono Product: Mono: Class Libraries Version: 2.10.x Platform: x86-64 OS/Version: Ubuntu Status: NEW Severity: Normal Priority: P5 - None Component: Sys.Web AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=418716) --> (http://bugzilla.novell.com/attachment.cgi?id=418716) source for test.exe to render System.Web.UI.WebControls.Menu to stdout The System.Web.Menu class when using list rendering in .NET profile 4 fails to close the tag on the fist MenuItem at a given depth. This results in, at least, an unclosed <div> which messes up the formatting of the entire page. jcohen@jcohen-ubuntu-dev:~$ mono ./test.exe Usage: test TOP [SUB] TOP - Integer, number of top level menu items. SUB - Integer number of sub menu items. test.exe source attached. NET produces: jcohen@lwl-l-jcohen:~$ ./test.exe 2 2 topItems: 2, subItems: 2 <div class="CSSStyleClass" id="TestMenuID"> <ul class="level1"> <li><a title="top0" class="popout level1" href="top0.aspx">top0</a><ul class="level2"> <li><a title="sub0.0" class="level2" href="sub0.0.aspx">sub0.0</a></li><li><a title="sub0.1" class="level2" href="sub0.1.aspx">sub0.1</a></li> </ul></li><li><a title="top1" class="popout level1" href="top1.aspx">top1</a><ul class="level2"> <li><a title="sub1.0" class="level2" href="sub1.0.aspx">sub1.0</a></li><li><a title="sub1.1" class="level2" href="sub1.1.aspx">sub1.1</a></li> </ul></li> </ul> </div> And Mono 2.10.1 produces: jcohen@jcohen-ubuntu-dev:~$ mono ./test.exe 2 2 topItems: 2, subItems: 2 <div id="TestMenuID" class="CSSStyleClass"> <ul class="level1"> <li><a title="top0" class="popout level1" href="top0.aspx">top0</a><ul class="level2"> <li><a title="sub0.0" class="level2" href="sub0.0.aspx">sub0.0</a></li><li><a title="sub0.1" class="level2" href="sub0.1.aspx">sub0.1</a></li> </ul><li><a title="top1" class="popout level1" href="top1.aspx">top1</a><ul class="level2"> <li><a title="sub1.0" class="level2" href="sub1.0.aspx">sub1.0</a></li><li><a title="sub1.1" class="level2" href="sub1.1.aspx">sub1.1</a></li> </ul></li></li> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
