<script type="text/javascript">
SP.SOD.executeOrDelayUntilScriptLoaded(GetFeeds, 'SP.UserProfiles.js');
function GetFeeds() {
var activities;
var clientContext = SP.ClientContext.get_current();
var feedManager = new SP.Social.SocialFeedManager(clientContext);
var options = new SP.Social.SocialFeedOptions();
options.set_newerThan(new Date("03/22/2013"));
options.set_olderThan(new Date());
options.set_sortOrder(SP.Social.SocialFeedSortOrder.byModifiedTime);
activities = feedManager.getFeed(SP.Social.SocialFeedType.news, options);
clientContext.load(feedManager);
clientContext.executeQueryAsync(function () {
var unreadMentionCount = activities.get_unreadMentionCount();
if (unreadMentionCount == 0) {
return;
}
var suitebar = $("#suiteLinksBox");
var branding = suitebar.find(".ms-core-suiteLink-a");
var span = branding.find("span").first();
var span2 = span.find("span").first();
if (span2.length == 0) {
span.text("新闻源(" + unreadMentionCount + ")");
} else {
span.html("新闻源(" + unreadMentionCount + ")" + span2.prop('outerHTML'));
}
}, function () { $get("spanMessage").innerText = "error"; });
}
GetFeeds();
setInterval(GetFeeds, 10000);
</script>
<span id="spanMessage" style="color: #FF0000;"></span>
jindahao