/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationPresenteur.java |
---|
15,7 → 15,7 |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel; |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.EvenementAjoutDetermination; |
import org.tela_botanica.del.client.navigation.evenement.ajoutdetermination.GestionnaireEvenementAjoutDetermination; |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilantePresenteur; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlayDefilanteVue; |
import org.tela_botanica.del.client.composants.fenetereoverlay.FenetreOverlaySimplePresenteur; |
import org.tela_botanica.del.client.composants.formulaires.formulaireproposition.FormulairePropositionPresenteur; |
36,6 → 36,7 |
public HasWidgets getDeterminationsPanel(); |
public HasWidgets getImagesPanel(); |
public HasWidgets getMetadonneesPanel(); |
public HasClickHandlers getLienDeterminer(); |
} |
private Vue vue; |
75,6 → 76,19 |
} |
}); |
vue.getLienDeterminer().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent event) { |
List<Image> images = observation.getImages(); |
if (images.size() > 0) { |
CacheClient.getInstance().setImageCourante(images.get(0)); |
} else { |
CacheClient.getInstance().setImageCourante(null); |
} |
BusEvenementiel.getInstance().fireEvent(new EvenementValidation(observation)); |
} |
}); |
vue.getBoutonAjoutProposition().addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent event) { |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationVue.java |
---|
23,6 → 23,9 |
Button boutonAjoutProposition; |
@UiField |
Label lienDeterminer; |
@UiField |
protected Panel determinationsPanel; |
@UiField |
52,4 → 55,9 |
public Panel getMetadonneesPanel() { |
return metadonnees; |
} |
@Override |
public HasClickHandlers getLienDeterminer() { |
return lienDeterminer; |
} |
} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/observation.css |
---|
4,6 → 4,8 |
.determination {padding : 10px; margin:0 1px 5px 0; height:150px} |
.photos img {float:left; padding:2px; -moz-box-shadow:2px 2px 2px #DDD; cursor:pointer;} |
.photoPrincipale {height:20px; float:left; padding:5px;margin-bottom:15px; cursor:pointer} |
.lienDetermination {text-align:center; padding:5px} |
.panneauDeterminations {text-align:right} |
.lienDetermination {text-align:center;padding:5px;color: blue;cursor: pointer;float:right;margin:5px;text-decoration:underline;} |
.boutonDetermination {text-align:center;padding:5px;float:right;margin:5px;} |
.miniatures img {height:30px} |
.metadonnees {width:250px} |
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/resultats/observations/ObservationVue.ui.xml |
---|
10,10 → 10,12 |
<g:HorizontalPanel styleName="{style.ligneObservation}"> |
<g:HTMLPanel ui:field="metadonnees" styleName="{style.metadonnees}"/> |
<g:HTMLPanel ui:field="imagesPanel" /> |
<g:HTMLPanel> |
<g:Button ui:field="boutonAjoutProposition" styleName="{style.lienDetermination}" |
<g:HTMLPanel styleName="{style.panneauDeterminations}"> |
<g:Label ui:field="lienDeterminer" styleName="{style.lienDetermination}" |
text="{constants.voirFicheIndividu}" /> |
<g:HTMLPanel ui:field="determinationsPanel" /> |
<g:Button ui:field="boutonAjoutProposition" styleName="{style.boutonDetermination}" |
text="{constants.proposerSaDetermination}" /> |
<g:HTMLPanel ui:field="determinationsPanel" /> |
</g:HTMLPanel> |
</g:HorizontalPanel> |
</ui:UiBinder> |