Switched DMU web service to support XML and JSON so can be used by media dashboard aswell
Added dmu.ashx file in old plugin folder to add backwards compatability
This commit is contained in:
@@ -45,19 +45,21 @@ namespace Umbraco.Web.WebServices
|
||||
|
||||
var fileUrl = fileProp != null ? fileProp.Value.ToString() : "";
|
||||
var thumbUrl = ThumbnailProviderManager.Current.GetThumbnailUrl(fileUrl);
|
||||
|
||||
data.Add(new
|
||||
var item = new
|
||||
{
|
||||
Id = child.Id,
|
||||
Path = child.Path,
|
||||
Name = child.Text,
|
||||
Tags = string.Join(",", Tag.GetTags(child.Id).Select(x => x.TagCaption)),
|
||||
MediaTypeAlias = child.ContentType.Alias,
|
||||
EditUrl = string.Format("editMedia.aspx?id={0}", child.Id),
|
||||
FileUrl = fileUrl,
|
||||
ThumbnailUrl = !string.IsNullOrEmpty(thumbUrl)
|
||||
? thumbUrl
|
||||
ThumbnailUrl = !string.IsNullOrEmpty(thumbUrl)
|
||||
? thumbUrl
|
||||
: IOHelper.ResolveUrl(SystemDirectories.Umbraco + "/images/thumbnails/" + child.ContentType.Thumbnail)
|
||||
});
|
||||
};
|
||||
|
||||
data.Add(item);
|
||||
}
|
||||
|
||||
return new JavaScriptSerializer().Serialize(data);
|
||||
|
||||
Reference in New Issue
Block a user