+2007-01-17 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+ * TreeView.cs: fixed RegisterStyle, style names should be without
+ leading underscore. fixed RenderNode, node icons should be taken also
+ from level styles
+
2007-01-17 Adar Wesley <adarw@mainsoft.com>
* Repeater.cs: refactored GetData to return data both from DataSource
void RegisterStyle (Style baseStyle) {
if (Page.Header == null)
return;
- string className = IncrementStyleClassName ();
+ string className = IncrementStyleClassName ().Trim ('_');
baseStyle.SetRegisteredCssClass (className);
Page.Header.StyleSheet.CreateStyleRule (baseStyle, this, "." + className);
}
imageUrl = GetNodeIconUrl (imageStyle.LeafIcon);
}
+ if (level < LevelStyles.Count && LevelStyles [level].ImageUrl != null)
+ imageUrl = ResolveClientUrl (LevelStyles [level].ImageUrl);
+
if (!String.IsNullOrEmpty (imageUrl)) {
writer.RenderBeginTag (HtmlTextWriterTag.Td); // TD
BeginNodeTag (writer, node, clientExpand);