PageSourceSearch

https://saskpower.com/src/scripts/avatar/avatar.js?v=09112026

js saskpower.com collected 2026-10-02 03:21:13 UTC 2,255 bytes, 58 lines download raw bytes

1var functions = {
2    getUnreadMessageCount: function () {
3        $.ajax({
4            type: "POST",
5            url: "/api/sitecore/Avatar/GetUnreadMessageCount",
6            data: { __RequestVerificationToken: $('#avatarMenuToken input[name="__RequestVerificationToken"]').val() },
7            success: function (data) {
8                if (data.ErrorCode === 0) {
9                    if (data.UnreadMessageCount != null) {
10                        if (data.UnreadMessageCount != "") {
11                            $(".avatar-unreadMessageCount").html(data.UnreadMessageCount);
12                            $(".avatar-unreadMessageCount").removeClass("hidden");
13                        } else {
14                            $(".avatar-unreadMessageCount").html();
15                            $(".avatar-unreadMessageCount").addClass("hidden");
16                        }
17                    } else {
18                        $(".avatar-unreadMessageCount").html();
19                        $(".avatar-unreadMessageCount").addClass("hidden");
20                    }
21                }
22
23            },
24            error: function (errorResponse) {
25                console.log("Message Count Fail");
26
27            }
28        });
29    },
30}
31$(window).on("load", function() {
32        if ($("#avatarMenu").attr("data-authenticatedUser") === "True") {
33            functions.getUnreadMessageCount();
34        }
35    });
36
37
38$(document).ready(function () {
39    $('.profile-access-wrapper').on('show.bs.dropdown', function () {
40        $('.avatar-message-indicator').hide();
41    });
42    $('.profile-access-wrapper').on('hidden.bs.dropdown', function () {
43        $('.avatar-message-indicator').show();
44    });
45
46    $("#avatarMenu .profile-access-list").on("click touchend", "li>a", function () {
47        window.location = $(this).attr("href");
48    });
49    function avatarProfileNameTruncated($element) {
50        var profileName = $($element).text().trim();
51        if (profileName.length > 13) {
52            var shortName = profileName.substring(0, 10) + "...";
53            $($element).text(shortName);
54        }
55        $($element).addClass("show-name");
56    }
57    avatarProfileNameTruncated(".avatarProfileName");
58});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.