/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"); |
} |
} |
} |
/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() { |