protected override void CreateChildControls()
        {
            if (EditMode == PropertyEditorMode.Edit)
            {
                var pnlEditor = new Panel();
                if(string.IsNullOrEmpty(CssClass))
                {
                    pnlEditor.CssClass ="dnnLeft";
                }
                else
                {
                    pnlEditor.CssClass = string.Format("{0} dnnLeft", CssClass);
                }
                

                RichTextEditor = HtmlEditorProvider.Instance();
                RichTextEditor.ControlID = ID + "edit";
                RichTextEditor.Initialize();
                RichTextEditor.Height = ControlStyle.Height;
                RichTextEditor.Width = ControlStyle.Width;
                if (RichTextEditor.Height.IsEmpty)
                {
                    RichTextEditor.Height = new Unit(250);
                }

                RichTextEditor.Width = new Unit(400);

                Controls.Clear();
                pnlEditor.Controls.Add(RichTextEditor.HtmlEditorControl);
                Controls.Add(pnlEditor);
            }
            base.CreateChildControls();
        }
        /// <Summary>CreateChildControls creates the controls collection</Summary>
        protected override void CreateChildControls()
        {
            RichTextEditor = HtmlEditorProvider.Instance();
            RichTextEditor.ControlID = this.ID + "edit";
            RichTextEditor.Initialize();
            RichTextEditor.Height = this.ControlStyle.Height;
            RichTextEditor.Width = this.ControlStyle.Width;

            Controls.Clear();
            Controls.Add(RichTextEditor.HtmlEditorControl);

            base.CreateChildControls();
        }
        void Page_Init(object sender, EventArgs e)
        {
            _useRichTextEditor = !GetFieldSetting("PlainText").AsBoolean() && !FilterTags;
            if (FilterScript)
            {
            }

            DefValue = DefaultValue;

            if (_useRichTextEditor)
            {

                var pnlEditor = new Panel {CssClass = "dnnLeft"};

                RichTextEditor = HtmlEditorProvider.Instance();
                var controlId = CleanID(string.Format("{0}", FieldTitle));
                RichTextEditor.ControlID = controlId;
                RichTextEditor.Initialize();
                //RichTextEditor.Height = ControlStyle.Height;
                //RichTextEditor.Width = ControlStyle.Width;
                if (RichTextEditor.Height.IsEmpty)
                {
                    RichTextEditor.Height = new Unit(250);
                }

                RichTextEditor.Width = new Unit(400);

                Controls.Clear();
                var htmlEditorControl = RichTextEditor.HtmlEditorControl;
                pnlEditor.Controls.Add(htmlEditorControl);
                RichTextEditor.Text = DefValue;
                Controls.Add(pnlEditor);
                ValueControl = FindControl(controlId );
            }
            else
            {
                TxtBox = new TextBox { TextMode = TextBoxMode.MultiLine, Rows = 7, Text = DefValue, ID = CleanID(FieldTitle) };
                Controls.Add(TxtBox);

                ValueControl = TxtBox;
            }
        }
 private static void CreateProvider()
 {
     objProvider = ( (HtmlEditorProvider)Reflection.CreateObject( "htmlEditor" ) );
 }
 static HtmlEditorProvider()
 {
     objProvider = null;
     CreateProvider();
 }
Beispiel #6
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            _richTextEditor = HtmlEditorProvider.Instance();
            _richTextEditor.ControlID = ID;
            _richTextEditor.Initialize();
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            this.RichTextEditor = HtmlEditorProvider.Instance();
            this.RichTextEditor.ControlID = this.ID;
            this.RichTextEditor.Initialize();

            this.optRender.SelectedIndexChanged += new EventHandler(this.optRender_SelectedIndexChanged);
            this.optView.SelectedIndexChanged += new EventHandler(this.optView_SelectedIndexChanged);            
        }
Beispiel #8
0
 private static void CreateProvider()
 {
     objProvider = ((HtmlEditorProvider)Reflection.CreateObject("htmlEditor"));
 }
Beispiel #9
0
 static HtmlEditorProvider()
 {
     objProvider = null;
     CreateProvider();
 }