Files
Umbraco-CMS/components/editorControls/SettingControls/Pickers/Media.cs
starfighter83 df18581cd2 WIP, data editor settings
[TFS Changeset #78604]
2010-10-19 13:42:59 +00:00

49 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using umbraco.cms.businesslogic.datatype;
namespace umbraco.editorControls.SettingControls.Pickers
{
public class Media : DataEditorSettingType
{
private umbraco.controls.ContentPicker mp = new umbraco.controls.ContentPicker();
private string _val = string.Empty;
public override string Value
{
get
{
return mp.Value;
}
set
{
int output;
if (!string.IsNullOrEmpty(value) && int.TryParse(value, out output))
_val = value;
}
}
public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
{
mp.ID = sender.GetName().Replace(" ", "_");
mp.AppAlias = "media";
mp.TreeAlias = "media";
int output;
if (!string.IsNullOrEmpty(_val) && int.TryParse(_val, out output))
{
mp.Value = _val;
}
return mp;
}
}
}