Ejemplo n.º 1
0
		/// -----------------------------------------------------------------------------
		/// <summary>
		/// 
		/// </summary>
		/// <param name="writer"></param>
		/// <remarks>
		/// </remarks>
		/// <history>
		/// 	[jhenning]	9/21/2005	Created
		/// </history>
		/// -----------------------------------------------------------------------------
		protected void RenderNodeIcon(HtmlTextWriter writer)
		{
			Label oSpan = new Label();
			if (!String.IsNullOrEmpty(m_objNode.CSSIcon))
			{
				oSpan.CssClass = m_objNode.CSSIcon;
			}
else if (!String.IsNullOrEmpty(m_objNode.DNNMenu.DefaultIconCssClass)) {
				oSpan.CssClass = m_objNode.DNNMenu.DefaultIconCssClass;
			}
			oSpan.RenderBeginTag(writer);

			if (m_objNode.ImageIndex > -1)
			{
				NodeImage m_objNodeImage = m_objNode.DNNMenu.ImageList[m_objNode.ImageIndex];
				if ((m_objNodeImage != null))
				{
					Image objImage = new Image();
					objImage.ImageUrl = m_objNodeImage.ImageUrl;
					objImage.RenderControl(writer);
					writer.Write("&nbsp;");
				}
			}
			oSpan.RenderEndTag(writer);
		}
Ejemplo n.º 2
0
		protected void RenderNodeArrow(HtmlTextWriter writer)
		{
			if (m_objNode.HasNodes)
			{
				Label oSpan = new Label();
				oSpan.RenderBeginTag(writer);

				if (m_objNode.Level == 0)
				{
					if (!String.IsNullOrEmpty(m_objNode.DNNMenu.RootArrowImage))
					{
						Image objImage = new Image();
						objImage.ImageUrl = m_objNode.DNNMenu.RootArrowImage;
						objImage.RenderControl(writer);
					}
				}
				else
				{
					if (!String.IsNullOrEmpty(m_objNode.DNNMenu.ChildArrowImage))
					{
						Image objImage = new Image();
						objImage.ImageUrl = m_objNode.DNNMenu.ChildArrowImage;
						objImage.RenderControl(writer);
					}
				}
				oSpan.RenderEndTag(writer);
			}
		}
Ejemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="writer"></param>
        /// <remarks>
        /// </remarks>
        /// <history>
        /// 	[jbrinkman]	5/6/2004	Created
        /// </history>
        protected void RenderNodeIcon( HtmlTextWriter writer )
        {
            Label oSpan = new Label();
            if( _Node.CSSIcon.Length > 0 )
            {
                oSpan.CssClass = _Node.CSSIcon;
            }
            else if( _Node.DNNTree.DefaultIconCssClass.Length > 0 )
            {
                oSpan.CssClass = _Node.DNNTree.DefaultIconCssClass;
            }
            oSpan.RenderBeginTag( writer );

            if( _Node.ImageIndex > -1 )
            {
                NodeImage _NodeImage = _Node.DNNTree.ImageList[_Node.ImageIndex];
                if( !( _NodeImage == null ) )
                {
                    Image _image = new Image();
                    _image.ImageUrl = _NodeImage.ImageUrl;
                    _image.RenderControl( writer );
                    writer.Write( "&nbsp;", null );
                }
            }
            oSpan.RenderEndTag( writer );
        }