Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs')
-rw-r--r--mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs106
1 files changed, 0 insertions, 106 deletions
diff --git a/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs b/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs
deleted file mode 100644
index 4907fabd9fd..00000000000
--- a/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlControl.cs
+++ /dev/null
@@ -1,106 +0,0 @@
-//
-// System.Web.UI.HtmlControls.HtmlControl.cs
-//
-// Author
-// Bob Smith <bob@thestuff.net>
-//
-//
-// (C) Bob Smith
-//
-
-using System;
-using System.Globalization;
-using System.Web;
-using System.Web.UI;
-
-namespace System.Web.UI.HtmlControls{
-
- public abstract class HtmlControl : Control, IAttributeAccessor
- {
- private string _tagName = "span";
- //TODO: Is this correct, or is the StateBag really the ViewState?
- private AttributeCollection _attributes = new AttributeCollection(new StateBag(true));
- private bool _disabled = false;
-
- public HtmlControl(){}
-
- public HtmlControl(string tag)
- {
- if(tag != null && tag != String.Empty) _tagName = tag;
- }
-
- internal static string AttributeToString(int n){
- if (n != -1)return n.ToString(NumberFormatInfo.InvariantInfo);
- return null;
- }
-
- internal static string AttributeToString(string s){
- if (s != null && s.Length != 0) return s;
- return null;
- }
-
- internal void PreProcessRelativeReference(HtmlTextWriter writer, string attribName){
- string attr = Attributes[attribName];
- if (attr != null){
- if (attr.Length != 0){
- try{
- attr = ResolveUrl(attr);
- }
- catch (Exception e) {
- throw new HttpException(attribName + " property had malformed url");
- }
- writer.WriteAttribute(attribName, attr);
- Attributes.Remove(attribName);
- }
- }
- }
-
- string System.Web.UI.IAttributeAccessor.GetAttribute(string name){
- return Attributes[name];
- }
-
- void System.Web.UI.IAttributeAccessor.SetAttribute(string name, string value){
- Attributes[name] = value;
- }
-
- protected virtual void RenderBeginTag (HtmlTextWriter writer)
- {
- writer.WriteBeginTag (TagName);
- RenderAttributes (writer);
- writer.Write ('>');
- }
-
- protected override void Render (HtmlTextWriter writer)
- {
- RenderBeginTag (writer);
- }
-
- protected virtual void RenderAttributes(HtmlTextWriter writer){
- if (ID != null){
- writer.WriteAttribute("id",ClientID);
- }
- Attributes.Render(writer);
- }
-
- public AttributeCollection Attributes
- {
- get { return _attributes; }
- }
-
- public bool Disabled
- {
- get { return _disabled; }
- set { _disabled = value; }
- }
-
- public CssStyleCollection Style
- {
- get { return _attributes.CssStyle; }
- }
-
- public virtual string TagName
- {
- get { return _tagName; }
- }
- }
-}