Example #1
0
        protected override Control AddEditor(Control container)
        {
            CompositeEditor editor = new CompositeEditor();

            container.Controls.Add(editor);
            return(editor);
        }
Example #2
0
 protected override Control AddEditor(Control container)
 {
     CompositeEditor editor = new CompositeEditor();
     editor.ID = "compositeEditor";
     container.Controls.Add(editor);
     return editor;
 }
Example #3
0
        public override void UpdateEditor(ContentItem item, Control editor)
        {
            CompositeEditor ce = editor as CompositeEditor;
            File            f  = item as File;

            if (f.Exists)
            {
                ce.Upload.Visible  = false;
                ce.ChangeName.Text = f.Name;
            }
            else
            {
                ce.ChangeName.Visible = false;
            }
        }
Example #4
0
        public override bool UpdateItem(ContentItem item, Control editor)
        {
            CompositeEditor ce = editor as CompositeEditor;
            File            f  = item as File;

            if (ce.Upload.PostedFile != null && ce.Upload.PostedFile.ContentLength > 0)
            {
                f.Name = System.IO.Path.GetFileName(ce.Upload.PostedFile.FileName);
                f.WriteToDisk(ce.Upload.PostedFile.InputStream);

                return(true);
            }
            if (ce.ChangeName.Text.Length > 0)
            {
                f.NewName = ce.ChangeName.Text;
                return(true);
            }
            return(false);
        }