Proposition d'amélioration : Surligner en jaune la ligne du rapport sur laquelle se trouve la souris

Proposition d'amélioration : Surligner en jaune la ligne du rapport sur laquelle se trouve la souris

But de ce document

Indiquer les modifications à effectuer pour apporter ces améliorations dans les rapports :

  • Surligner en jaune vif la ligne du rapport sur laquelle se trouve la souris
  • Colorier en jaune claire une ligne de rapport en cliquant dessus (Un deuxième clique permet de remettre la couleur d'origine)

Les modifications indiquées dans ce document seront perdues lors de la prochaine mise à jour de Freedom.

Modification du fichier "FREEDOM/Layout/viewreport.xml"

Ajouter ce code javascript au début du fichier :

<script language="javascript" type="text/javascript">
function stabilo(id,pointeur) {
	var a = document.getElementById(id);
	if (pointeur == 'over') {
		if (a.style.backgroundColor != "rgb(255, 255, 128)") { 
			a.style.backgroundColor = 'rgb(255, 255, 0)'; 
		} 
	}
	if (pointeur == 'out') {
		if (a.style.backgroundColor != "rgb(255, 255, 128)") { 
			a.style.backgroundColor = ''; 
		} 
	}
	if (pointeur == 'click') {
		if (a.style.backgroundColor != "rgb(255, 255, 128)") { 
			a.style.backgroundColor = 'rgb(255, 255, 128)'; 
		} else {
			a.style.backgroundColor = ''; 	
  		} 
	}
}
</script>

Remplacer cette ligne :

<tr class="[troddoreven]" ondblclick="subwindowm(200,600,
'reportdetail','[CORE_STANDURL]&app=FDL&action=FDL_CARD&id=[docid]');">

par cette ligne :

<tr class="[troddoreven]" id="id[docid]" onmouseover = "stabilo('id[docid]','over')" 
				         onmouseout  = "stabilo('id[docid]','out')" 
					 onclick     = "stabilo('id[docid]','click')"
					 ondblclick  = "subwindowm(200,600,'reportdetail',
                                         '[CORE_STANDURL]&app=FDL&action=FDL_CARD&id=[docid]');">
contribution/cookbook/stabilo_rapport.txt · Dernière modification: 09/03/2010 14:41 (édition externe)