BeWell.Web.Services.KickappsProxyService.GetFeaturedExpertBlogPosts(GetFeaturedExpertBlogPosts_Success, GetFeaturedExpertBlogPosts_Failure); function GetFeaturedExpertBlogPosts_Success(result, userContext, methodName) { var items = result.getElementsByTagName("item"); var sb = new Sys.StringBuilder(); var x = 0; var uploadedByUrlElement = "ka:uploadedByUrl"; // var uploadedByThumbnailElement = "ka:uploadedByThumbnail"; var creatorElement = "dc:creator"; var creatorIdElement = "ka:creatorId"; var contentElement = "content:encoded"; var mediaElement = "media:content"; var thumbElement = "media:thumbnail"; var ua = navigator.userAgent.toLowerCase(); if (ua.indexOf('safari/') != -1) { uploadedByUrlElement = "uploadedByUrl"; // uploadedByThumbnailElement = "uploadedByThumbnail"; creatorElement = "creator"; creatorIdElement = "creatorId"; contentElement = "encoded"; mediaElement = "content"; thumbElement = "thumbnail"; } for (x = 0; x < items.length; x++) { var uploadedByUrl = items[x].getElementsByTagName(uploadedByUrlElement)[0].childNodes[0].nodeValue; //var uploadedByThumbnail = items[x].getElementsByTagName(uploadedByThumbnailElement)[0].childNodes[0].nodeValue; var uploadedByThumbnail = items[x].getElementsByTagName(mediaElement)[0].getElementsByTagName(thumbElement)[5].getAttribute("url"); var creator = items[x].getElementsByTagName(creatorElement)[0].childNodes[0].nodeValue; var creatorID = items[x].getElementsByTagName(creatorIdElement)[0].childNodes[0].nodeValue; var link = items[x].getElementsByTagName("link")[0].childNodes[0].nodeValue; var title = items[x].getElementsByTagName("title")[0].childNodes[0].nodeValue; var content = items[x].getElementsByTagName(contentElement)[0].childNodes[0].nodeValue.substring(0, 110) + ""; var guid = uuid(); sb.append("
" ); BeWell.Web.Services.KickappsProxyService.GetUserDisplayName(creatorID, GetUserDisplayName_Success, GetUserDisplayName_Failure, "display_" + guid); } sb.append(""); jQuery("#featuredBlogs").append(sb.toString()); } function GetFeaturedExpertBlogPosts_Failure(exception, userContext, methodName) { } function GetUserDisplayName_Success(result, userContext, methodName) { var displayName = result.getElementsByTagName("user")[0].childNodes[0].nodeValue; jQuery("#" + userContext).html(displayName); } function GetUserDisplayName_Failure(exception, userContext, methodName) { }