Supprimer tous les styles CSS par défaut de PrimeFaces

Par défaut, PrimeFaces renverra un total de quatre fichiers, 2 fichiers CSS et 2 fichiers Javascript.

<link type="text/css" rel="stylesheet"
href="/primefaces/faces/javax.faces.resource/theme.css?ln=primefaces-aristo"/>
<link type="text/css" rel="stylesheet"
href="/primefaces/faces/javax.faces.resource/primefaces.css?ln=primefaces"/>

<script type="text/javascript"
src="/primefaces/faces/javax.faces.resource/jquery/jquery.js?ln=primefaces"></script>
<script type="text/javascript"
src="/primefaces/faces/javax.faces.resource/primefaces.js?ln=primefaces"></script>

Certaines personnes n’aiment pas le fichier CSS par défaut de PrimeFaces et se demandent comment le supprimer.

Solution

Vous êtes autorisé à supprimer uniquement le fichier theme.css en suivant les paramètres de` web.xml`.

  <context-param>
    <param-name>primefaces.THEME</param-name>
    <param-value>none</param-value>
  </context-param>

Voir la sortie:

<link type="text/css" rel="stylesheet"
href="/primefaces/faces/javax.faces.resource/primefaces.css?ln=primefaces"/>

<script type="text/javascript"
src="/primefaces/faces/javax.faces.resource/jquery/jquery.js?ln=primefaces"></script>
<script type="text/javascript"
src="/primefaces/faces/javax.faces.resource/primefaces.js?ln=primefaces"></script>

Une idée?

Je ne veux pas que le code soit piraté et qu’on pense toujours à un moyen facile de supprimer le reste des fichiers js et css, commentez si vous savez comment, merci.

Référence

tous les styles des composants PrimeFaces]

lien://tag/css/[css]lien://tag/primefaces/[primefaces]lien://tag/theme/[theme]