SharePoint 2013 给新闻源添加未读提示

<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

转载于:https://www.cnblogs.com/jindahao/articles/4221371.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值