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:
authorMiguel de Icaza <miguel@gnome.org>2005-08-27 00:38:24 +0400
committerMiguel de Icaza <miguel@gnome.org>2005-08-27 00:38:24 +0400
commit4c004f75ed8cc5aed4f5b02eb9430c51aff0f86e (patch)
tree3aef61fcbb044502a0e393603b986fbece1e1057 /mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs
parent3acf0fed35e1cf8966c3a7bd9cb693d17728b500 (diff)
Remove
svn path=/trunk/mcs/; revision=48909
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs')
-rw-r--r--mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs137
1 files changed, 0 insertions, 137 deletions
diff --git a/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs b/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs
deleted file mode 100644
index 7a533670214..00000000000
--- a/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlTextArea.cs
+++ /dev/null
@@ -1,137 +0,0 @@
-/* System.Web.UI.HtmlControls
-* Authors
-* Leen Toelen (toelen@hotmail.com)
-*/
-
-using System;
-using System.Web;
-using System.Web.UI;
-using System.ComponentModel;
-using System.Globalization;
-using System.Collections.Specialized;
-
-namespace System.Web.UI.HtmlControls{
-
- [DefaultEvent("ServerChange")]
- [ValidationProperty("Value")]
- public class HtmlTextArea : HtmlContainerControl, IPostBackDataHandler{
-
- private static readonly object EventServerChange = new object ();
-
- public HtmlTextArea(): base("textarea"){}
-
- [DefaultValue("")]
- [WebCategory("Appearance")]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public int Cols{
- get{
- string attr = Attributes["cols"];
- if (attr != null){
- return Int32.Parse(attr, CultureInfo.InvariantCulture);
- }
- return -1;
- }
- set{
- Attributes["cols"] = AttributeToString(value);
- }
- }
-
- [DefaultValue("")]
- [WebCategory("Appearance")]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public int Rows{
- get{
- string attr = Attributes["rows"];
- if (attr != null){
- return Int32.Parse(attr, CultureInfo.InvariantCulture);
- }
- return -1;
- }
- set{
- Attributes["rows"] = AttributeToString(value);
- }
- }
-
- [DefaultValue("")]
- [WebCategory("Appearance")]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public string Value{
- get{
- return InnerHtml;
- }
- set{
- InnerHtml = value;
- }
- }
-
- [DefaultValue("")]
- [WebCategory("Behavior")]
- [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
- public virtual string Name{
- get{
- if (UniqueID != null){
- return UniqueID;
- }
- return String.Empty;
- }
- set{}
- }
-
- [WebCategory("Action")]
- [WebSysDescription("Fires when the text within the control changes.")]
- public event EventHandler ServerChange{
- add{
- Events.AddHandler(EventServerChange, value);
- }
- remove{
- Events.RemoveHandler(EventServerChange, value);
- }
- }
-
- protected virtual void OnServerChange(EventArgs e){
- EventHandler handler;
- handler = (EventHandler) Events[EventServerChange];
- if(handler != null){
- handler (this, e);
- }
- }
-
- bool IPostBackDataHandler.LoadPostData (string postDataKey,
- NameValueCollection postCollection)
- {
- string currentValue = Value;
- string postedValue = postCollection[postDataKey];
- if (!currentValue.Equals(postedValue) && currentValue != null){
- Value = HttpUtility.HtmlEncode(postedValue);
- return true;
- }
- return false;
- }
-
- protected override void RenderAttributes(HtmlTextWriter writer){
- writer.WriteAttribute("name", Name);
- Attributes.Remove("name");
- base.RenderAttributes(writer);
- }
-
- void IPostBackDataHandler.RaisePostDataChangedEvent ()
- {
- OnServerChange (EventArgs.Empty);
- }
-
- protected override void OnPreRender(EventArgs e){
- if(Events[EventServerChange]==null || Disabled){
- ViewState.SetItemDirty("value",false);
- }
- }
-
- protected override void AddParsedSubObject(object obj){
- if (obj is LiteralControl || obj is DataBoundLiteralControl)
- base.AddParsedSubObject(obj);
- else
- throw new NotSupportedException("HtmlTextArea cannot have children of Type " + obj.GetType().Name);
- }
-
- } // class HtmlTextArea
-} // namespace System.Web.UI.HtmlControls
-