Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1122 → Rev 1124

/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/observation.css
6,7 → 6,8
 
.titrePropositions {
margin-top:-0px;
background: url(./img/troisCarre.png) no-repeat 91px 6px;
margin-right:30px;
background:none;
}
 
.listePropositions {
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observationdeterminations/observationdetermination.css
2,6 → 2,10
padding-top:3px;
}
 
.determInitiale, .especesProposees {
padding-left:10px;
}
 
.headerTableau {
display:inline;
}
8,10 → 12,10
 
.gauche {
float:left;
}
}
 
.milieu {
margin:0 0 0 116px;
margin:0 0 0 93px;
float:left
}
 
26,6 → 30,7
.especesProposees {
margin-top:15px;
}
 
.determination>div {
margin-top: 2px;
margin-bottom: 30px;
41,6 → 46,7
width:15px;
height:16px;
padding-left: 10px;
margin-top:1px;
}
 
.commentaires {
48,6 → 54,7
cursor: pointer;
height: 20px;
padding-left: 20px;
margin-left:13px;
}
 
.infobulle {
69,4 → 76,13
 
.zonePropositions {
height:130px;
}
text-align:left;
margin-top:60px;
}
 
.rss {
position:absolute;
margin-top:-25px;
margin-left:316px;
}
 
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observationdeterminations/ObservationDeterminationVue.ui.xml
8,15 → 8,18
<ui:style src="observationdetermination.css" />
<g:HTMLPanel>
<g:HTMLPanel ui:field="zoneRss"></g:HTMLPanel>
<g:HTMLPanel ui:field="zoneRss" styleName="{style.rss}"></g:HTMLPanel>
<g:HTMLPanel styleName="{style.determinationOriginale}">
<g:Label styleName="petit {style.headerTableau} {style.gauche}">Détermination initiale</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.milieu}">Certitude</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.gauche}">Score</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.gauche} {style.determInitiale}">Détermination initiale</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.milieu}">Voter</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.droite}">Comm.</g:Label>
<g:HTMLPanel styleName="{style.determination} {style.determinationOriginale}" ui:field="tableauPropositionOriginale" />
</g:HTMLPanel>
<g:HTMLPanel ui:field="zonePropositions" styleName="{style.zonePropositions}">
<g:Label styleName="petit {style.gauche}">Espèces proposées</g:Label>
<g:HTML><br class="nettoyage"></br></g:HTML>
<g:HTMLPanel styleName="{style.determinationOriginale}" ui:field="zonePropositions">
<g:Label styleName="petit {style.headerTableau} {style.gauche}">Score</g:Label>
<g:Label styleName="petit {style.headerTableau} {style.gauche} {style.determInitiale}">Espèces proposées</g:Label>
<g:HTMLPanel styleName="{style.determination}" ui:field="tableauPropositions" />
</g:HTMLPanel>
</g:HTMLPanel>
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observationdeterminations/ObservationDeterminationPresenteur.java
1,9 → 1,13
package org.tela_botanica.del.client.vues.rechercheobservations.resultats.observationdeterminations;
 
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import org.tela_botanica.del.client.composants.fenetreoverlay.FenetreOverlaySimplePresenteur;
import org.tela_botanica.del.client.composants.rss.RssPresenteur;
import org.tela_botanica.del.client.composants.rss.RssVue;
import org.tela_botanica.del.client.modeles.MoyenneVote;
import org.tela_botanica.del.client.modeles.PropositionDetermination;
import org.tela_botanica.del.client.modeles.VoteDetermination;
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
55,16 → 59,33
LignePropositionPresenteur lignePropositionPresenteur = new LignePropositionPresenteur(lignePropositionVue, proposition);
lignePropositionPresenteur.go(vue.getTableauPropositionOriginale());
new RssPresenteur(new RssVue(), proposition.getObservation(), "Suivre cette observation").go(vue.getZoneRss());
new RssPresenteur(new RssVue(), proposition.getObservation(), "").go(vue.getZoneRss());
}
public void classerPropositions(List<PropositionDetermination> propositions) {
// Compter le nombre de votes total
int nbVotants = 0;
for (PropositionDetermination proposition : propositions) {
nbVotants += proposition.getVotesDeterminations().size();
}
// calculer le score pour chaque proposition
for (PropositionDetermination proposition : propositions) {
Map<String, VoteDetermination> votes = proposition.getVotesDeterminations();
//MoyenneVote moyenne = new MoyenneVote(score, propositionAssociee);
}
}
 
public void chargerPropositions() {
vue.viderTableau();
int nbPropositions = 0;
//classerPropositions(propositions);
for (PropositionDetermination proposition : propositions) {
if (proposition.estPropositionInitiale()) {
this.chargerPropositionOriginale(proposition);
} else {
nbPropositions++;
// TODO: afficher nombre de votes total et mettre à jour en
// cas de
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observationdeterminations/LignePropositionVue.ui.xml
6,8 → 6,9
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary" />
 
<ui:style src="observationdetermination.css" />
<g:HTMLPanel styleName="{style.ligneProposition}">
<g:HTMLPanel styleName="{style.ligneProposition}">
<g:HTMLPanel ui:field="conteneurPanneauDeterminations" />
<g:FocusPanel ui:field="conteneurPanneauVotes" styleName="{style.nombreVotes}">
<g:HTML ui:field="nbVotesHtml" styleName="{style.infobulle}"/>
</g:FocusPanel>