src/DeloitteDigital.Atlas/FieldRendering/EmptyMediaRenderingString.cs (54 lines of code) (raw):
using Sitecore.Data.Items;
namespace DeloitteDigital.Atlas.FieldRendering
{
/// <summary>
/// Represents an empty media field rendering
/// </summary>
public class EmptyMediaRenderingString : IMediaRenderingString
{
public string UrlOnly()
{
return string.Empty;
}
public IFieldRenderingString Scale(float percent)
{
return this;
}
public MediaItem MediaItem
{
get
{
return null;
}
}
public string RawValue()
{
return string.Empty;
}
public IFieldRenderingString WithAttribute(string attribute, object value)
{
return this;
}
public IFieldRenderingString DisableWebEdit()
{
return this;
}
public IFieldRenderingString DefaultValueIfEmpty(string defaultValue)
{
return this;
}
public override string ToString()
{
return string.Empty;
}
public Item Item
{
get { return null; }
}
public string FieldName
{
get { return string.Empty; }
}
public string ToHtmlString()
{
return string.Empty;
}
}
}