Problème d'affichage texte dans Widget custom suite à passage en V4.4

Bonjour à tous,

Depuis le passage en V4.4, j’ai un problème sur un Widget custom.
Je ne sais plus ou je l’avais téléchargé et il n’y a pas de signature dans le code.
Le problème est l’affichage du texte sur mon widget. il n’est plus bien positionné.
Étant nul en CSS, je n’arrive pas à savoir comment remédier au problème.
Il faudrait déjà que le texte ce trouve dans le carré en pointillé comme pour l’image.

Capture 5

Est ce que quelqu’un pourrait me dire comment faire ?

Merci d’avance.
Jérémy

<div style="padding:0px; width:100px; height:100px;" class="cmd #history# container-fluid tooltips cmd-widget netatmodisplay" data-type="info" data-version="#version#" data-eqLogic_id="#eqLogic_id#" data-subtype="other" data-cmd_id="#id#" data-cmd_uid="#uid#">
	<div class="icone#uid#" style="z-index:1">
	</div>
  
	<div style="z-index:2; background-color:#cmdColor#!important; ">
		<div class="NomCmd#id#">#name_display#</div>
		<div class="unite#id#">#unite#</div>
		<div class="value-entier#id#"></div>
		<div class="value-decimal#id#"></div>
    </div>

<style>
       
    	div.value-entier#id# {
          	font-size:38px;
          	font-weight:bold; 
            position:absolute;
          	top:23px; 
       		right:10px; 
          	width:85px; 
            height:85px; 
            z-index:2;    
		    letter-spacing:0px;
	  	}
    
        div.value-decimal#id# {
          	font-size:25px;
          	font-weight:bold;
            position:absolute;
          	top:26px;
            right:-22px; 
          	width:85px;
            height:85px;
            z-index:2;       
		    letter-spacing:0px;
	  	}

      	div.unite#id# {
          	font-size:13px;
          	font-weight:bold; 
            position:absolute;
          	top:50px; 
          	width:85px; 
            height:85px; 
            z-index:2;    
		    letter-spacing:0px;
	  	}

      	div.NomCmd#id# {
          	font-size:1.5em;
          	font-weight:bold; 
            position:absolute;
            vertical-align:middle;
          	top:70%; 
       		left:10%; 
          	width:85px; 
            height:850px; 
            z-index:2;    
	  	}
  
</style>

	<script>       
		jeedom.cmd.update['#id#'] = function(_options){ 

            // Récupération des valeurs
              	var valeur = _options.display_value;
            
            // Séparation des entier et décimal
   			    var valeur = parseFloat(_options.display_value).toFixed(2)
                var entier = valeur.split('.')[0]
                var decimal = valeur.split('.')[1]

			// Regle d'affichage des decimaux suivant le valeur a afficher
                if  ( valeur >= 0 && valeur < 12 ) {
                	$('.cmd[data-cmd_uid=#uid#] .value-entier#id#').text(entier);
					$('.cmd[data-cmd_uid=#uid#] .value-entier#id#').attr('style', 'right:20px;');                  
					$('.cmd[data-cmd_uid=#uid#] .value-decimal#id#').text("."+decimal);
					$('.cmd[data-cmd_uid=#uid#] .value-decimal#id#').attr('style', 'right:-10px;');
				}
    
        	// Gestion des icones et couleurs
            var srcImg = 'data/customTemplates/dashboard/cmd.info.numeric.Fond/';           
 
			if (valeur >= 0 && valeur < 7.2) {
        		$('.icone#uid#').empty().append('<img src="'+srcImg+'Icone_Bleu_Fonce_Agrandi.png" width="85px">');
				$(".value-entier#id#,.value-decimal#id#,.unite#id#").css( "color", "#fa0404" );
                $(".NomCmd#id#").css( "color", "white" );  
			}
          else if (valeur >= 7.2 && valeur <= 7.4) {
        		$('.icone#uid#').empty().append('<img src="'+srcImg+'Icone_Bleu_Fonce_Agrandi.png" width="85px">');
				$(".value-entier#id#,.value-decimal#id#,.unite#id#").css( "color", "#72b7f7" );
                $(".NomCmd#id#").css( "color", "white" );  
			}
            else if (valeur > 7.4 && valeur < 12) {
        		$('.icone#uid#').empty().append('<img src="'+srcImg+'Icone_Bleu_Fonce_Agrandi.png" width="85px">');
				$(".value-entier#id#,.value-decimal#id#,.unite#id#").css( "color", "#fa0404" );
                $(".NomCmd#id#").css( "color", "white" );  
			}
    					
			$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
		}
		jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
	</script>
</div>

J’ai réglé mon problème en modifiant un code de SALVIALF.
J’ai pu faire ce que je voulais.

image

Bonne continuation à tous.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.