Sys-Admin Forum

SharePoint - добавить onload скрипт в MasterPage / Скрыть About Me

В моем случае необходимо был скрипт который бы скрывал Abou Me в меню пользователя сайта SP, для этого необходимо в MasterPage перед тегом добавить:

<script language="javascript">
        // Manual remove elements
        _spBodyOnLoadFunctionNames.push("myFunc");
        function myFunc() {
            setTimeout(function () {
                $("#ID_AboutMe").remove();
                $("#welcomeMenuBox").remove();
            }, 100);
        }
 </script>

Для контроля можно добавить в css скрывающие селекторы:

div#welcomeMenuBox {
    display: none;
}

span#ms-help {
    display: none;
}

div#suiteBarButtons {
    width: 25px;
}
.ms-core-menu-list li[text='About Me'] {display: none;}