using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace umbraco.uicontrols {
public class CodeArea : System.Web.UI.WebControls.TextBox {
public CodeArea() {
this.Attributes.Add("class", "codepress");
this.Attributes.Add("onclick", "storeCaret(this)");
this.Attributes.Add("onselect", "storeCaret(this)");
this.Attributes.Add("onkeyup", "storeCaret(this)");
this.Attributes.Add("wrap", "off");
this.TextMode = TextBoxMode.MultiLine;
}
public bool AutoResize { get; set ; }
public int OffSetX { get; set; }
public int OffSetY { get; set; }
protected override void OnInit(System.EventArgs e) {
//this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CodeAreaStyles", "");
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CodeAreaJavaScript", "");
// this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CodeAreaJavaScript_new", "");
}
protected override void Render(HtmlTextWriter writer) {
base.Render(writer);
string jsEventCode = @"";
writer.WriteLine(jsEventCode);
//this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "CodeAreaEvents", jsEventCode);
}
}
}