Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 882 → Rev 893

/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/ForumPresenteur.java
1,5 → 1,6
package org.tela_botanica.del.client.vues.plateformedetermination.forum;
 
import java.util.List;
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.modeles.InterventionForum;
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
36,10 → 37,24
}
 
private void chargerDeterminations() {
 
for (InterventionForum interventionForum : CacheClient.getInstance().getObservationCourante().getInterventionsForum()) {
//for (InterventionForum interventionForum : CacheClient.getInstance().getObservationCourante().getInterventionsForum()) {
List<InterventionForum> interventions = CacheClient.getInstance().getObservationCourante().getInterventionsForum();
while (interventions.size() > 0) {
interventions = afficherParent(interventions, interventions.get(0));
}
}
private List<InterventionForum> afficherParent(List<InterventionForum> interventions, InterventionForum interventionForum) {
InterventionForum interventionParent = interventionForum.getParent();
if (interventionParent != null) {
interventions = afficherParent(interventions, interventionParent);
new ForumInterventionPresenteur(new ForumInterventionVue(), interventionForum).go(vue.getPanneauInterventions());
interventions.remove(interventionForum);
} else {
new ForumInterventionPresenteur(new ForumInterventionVue(), interventionForum).go(vue.getPanneauInterventions());
interventions.remove(interventionForum);
}
return interventions;
}
 
private void gererEvenements() {
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/interventions/ForumInterventionVue.java
10,6 → 10,7
import com.google.gwt.i18n.client.DateTimeFormat.PredefinedFormat;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.IsWidget;
32,6 → 33,7
@Override
public void ajouterInterventionDetermination(PropositionDetermination determination, IsWidget barreRepartition, IsWidget arbreCommentaires) {
 
htmlTableau.setHTML(1, 1, I18n.getVocabulary().nom());
htmlTableau.setHTML(1, 2, I18n.getVocabulary().contributeur());
htmlTableau.setHTML(1, 3, I18n.getVocabulary().fiabilite());
42,6 → 44,10
htmlTableau.setHTML(2, 2, determination.getAuteur());
htmlTableau.setHTML(2, 4, DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(determination.getDate()));
htmlTableau.setWidget(2, 5, arbreCommentaires);
if (determination.estFils()) {
htmlTableau.setStyleName("enfant");
}
}
 
@Override
54,6 → 60,10
htmlTableau.setHTML(2, 1, commentaire.getAuteur());
htmlTableau.setHTML(2, 2, DateTimeFormat.getFormat(PredefinedFormat.DATE_SHORT).format(commentaire.getDate()));
htmlTableau.setWidget(2, 3, arbreCommentaires);
if (commentaire.estFils()) {
htmlTableau.setStyleName("enfant");
}
}
 
}