Author: igorz
Date: 2006-12-07 09:56:43 -0500 (Thu, 07 Dec 2006)
New Revision: 69182

Modified:
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/DataControlButton.cs
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/DetailsView.cs
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/PagerSettings.cs
   trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog
   trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/DetailsViewTest.cs
   
trunk/mcs/class/System.Web/Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx
Log:
2006-12-07 Igor Zelmanovich <[EMAIL PROTECTED]>

        * DetaisView.cs: fixed: rendering.
        * DataControlButton.cs:
        * PagerSettings.cs:             



Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog      
2006-12-07 14:51:20 UTC (rev 69181)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog      
2006-12-07 14:56:43 UTC (rev 69182)
@@ -1,5 +1,11 @@
 2006-12-07 Igor Zelmanovich <[EMAIL PROTECTED]>
 
+       * DetaisView.cs: fixed: rendering.
+       * DataControlButton.cs:
+       * PagerSettings.cs:             
+
+2006-12-07 Igor Zelmanovich <[EMAIL PROTECTED]>
+
        * FormView.cs: fixed: avoid empty row rendering.
 
 2006-12-06 Igor Zelmanovich <[EMAIL PROTECTED]>

Modified: 
trunk/mcs/class/System.Web/System.Web.UI.WebControls/DataControlButton.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/DataControlButton.cs   
2006-12-07 14:51:20 UTC (rev 69181)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/DataControlButton.cs   
2006-12-07 14:56:43 UTC (rev 69182)
@@ -101,7 +101,7 @@
                                EnsureForeColor ();
                        }
 
-                       if (CommandName.Length > 0 || ButtonType == 
ButtonType.Button)
+                       if (CommandName.Length > 0 || CommandArgument.Length > 
0 || ButtonType == ButtonType.Button)
                        {
                                string postScript = null;
                                string callScript = null;

Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/DetailsView.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/DetailsView.cs 
2006-12-07 14:51:20 UTC (rev 69181)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/DetailsView.cs 
2006-12-07 14:56:43 UTC (rev 69182)
@@ -1169,7 +1169,6 @@
                {
                        DetailsViewRow row = CreateRow (-1, 
DataControlRowType.EmptyDataRow, DataControlRowState.Normal);
                        TableCell cell = new TableCell ();
-                       cell.ColumnSpan = 2;
                        
                        if (emptyDataTemplate != null)
                                emptyDataTemplate.InstantiateIn (cell);
@@ -1281,6 +1280,12 @@
                        table.Caption = Caption;
                        table.CaptionAlign = CaptionAlign;
 
+                       // set visible for header and footer
+                       TableCell headerCell = (TableCell) HeaderRow.Controls 
[0];
+                       HeaderRow.Visible = headerCell.Text.Length > 0 || 
headerCell.Controls.Count > 0;
+                       TableCell footerCell = (TableCell) FooterRow.Controls 
[0];
+                       FooterRow.Visible = footerCell.Text.Length > 0 || 
footerCell.Controls.Count > 0;
+
                        foreach (DetailsViewRow row in table.Rows) {
                                switch (row.RowType) {
                                case DataControlRowType.Header:

Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/PagerSettings.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/PagerSettings.cs       
2006-12-07 14:51:20 UTC (rev 69181)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/PagerSettings.cs       
2006-12-07 14:56:43 UTC (rev 69182)
@@ -304,7 +304,7 @@
                                if (first > 0)
                                        row.Cells.Add (CreateCell ("...", 
string.Empty, "Page", first.ToString ()));
                                for (int n = first; n < last; n++)
-                                       row.Cells.Add (CreateCell ((n + 
1).ToString (), string.Empty, (n != currentPage) ? "Page" : "", (n + 
1).ToString ()));
+                                       row.Cells.Add (CreateCell ((n + 
1).ToString (), string.Empty, (n != currentPage) ? "Page" : "", (n != 
currentPage) ? (n + 1).ToString () : ""));
                                if (last < pageCount)
                                        row.Cells.Add (CreateCell ("...", 
string.Empty, "Page", (last + 1).ToString ()));
                        }

Modified: trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog 
2006-12-07 14:51:20 UTC (rev 69181)
+++ trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog 
2006-12-07 14:56:43 UTC (rev 69182)
@@ -1,5 +1,9 @@
 2006-12-07  Igor Zelmanovich   <[EMAIL PROTECTED]>
 
+       * DetailsViewTest.cs: two tests marked NotWorking.
+
+2006-12-07  Igor Zelmanovich   <[EMAIL PROTECTED]>
+
        * FormViewTest.cs: fixed tests.
 
 2006-12-06  Vladimir Krasnov  <[EMAIL PROTECTED]>

Modified: 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/DetailsViewTest.cs
===================================================================
--- 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/DetailsViewTest.cs    
    2006-12-07 14:51:20 UTC (rev 69181)
+++ 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/DetailsViewTest.cs    
    2006-12-07 14:56:43 UTC (rev 69182)
@@ -1276,7 +1276,8 @@
                }
 
                [Test]
-               [Category ("NunitWeb")]
+               [Category ("NunitWeb")]
+               [Category ("NotWorking")]
                public void DetailsView_EditPostback ()
                {                       
                        WebTest t = new WebTest ("DetailsViewDataActions.aspx");
@@ -1359,7 +1360,8 @@
                }
 
                [Test]
-               [Category ("NunitWeb")]
+               [Category ("NunitWeb")]
+               [Category ("NotWorking")]
                public void DetailsView_InsertPostback ()
                {
                        WebTest t = new WebTest ("DetailsViewDataActions.aspx");

Modified: 
trunk/mcs/class/System.Web/Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx
===================================================================
--- 
trunk/mcs/class/System.Web/Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx
  2006-12-07 14:51:20 UTC (rev 69181)
+++ 
trunk/mcs/class/System.Web/Test/mainsoft/NunitWebResources/FooterTemplateTest.aspx
  2006-12-07 14:56:43 UTC (rev 69182)
@@ -16,7 +16,7 @@
                 Footer Template Test<asp:HyperLink ID="HyperLink1" 
runat="server" Text='<%# "Footer" %>'></asp:HyperLink>
             </FooterTemplate>
         </asp:DetailsView>
-        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
SelectMethod="GetMyData"
+        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" 
SelectMethod="CreateDataTable"
             
TypeName="MonoTests.System.Web.UI.WebControls.TableObject"></asp:ObjectDataSource>
     
     </div>

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to