Masque du menu "Previsu" au sein des documents
Pour masquer le menu "Previsu" au sein d'un doucment, 2 options sont possibles.
Méthode Javascript :
Utiliser cette fonction :
function hidePreview() {
// z récupére le premier bouton du menu (il y a toujours un bouton)
var z = WebForm_GetElementById('DocumentMenu_1_ui_Menu');
for(i=0; i < z.children[0].childElementCount;i++){
//Ajouter les autres traduction du bouton dans le if pour le faire fonctionner pour chaque language
if(z.children[0].children[i].innerText.includes("Prévisu")){
z.children[0].children[i].style.display = "none";
}
}
Avantage : Pas de modif de standard Inconvenient : le menu s'affiche et se masque immédiatement.
Méthode Server Side
Dans le fichier du site web "./Menus/DocumentMenu.ascx.cs", vers la ligne 310 (ça peut varier en fonction de la version du produit que tu utilises) tu devrais voir :
BuildPreviewMenu();
Avantage : Le menu n'apparait plus du tout Inconvenient : modif de standard + effectif sur tous les documents.