/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.java |
---|
18,6 → 18,9 |
@UiField(provided = true) |
VerticalPanel formulaireProposition = new VerticalPanel(); |
@UiField(provided = true) |
VerticalPanel formulaireRechercheEflore = new VerticalPanel(); |
interface DeterminationUIiBinder extends UiBinder<Widget, DeterminationVue>{}; |
private static DeterminationUIiBinder uiBinder = GWT.create(DeterminationUIiBinder.class); |
36,4 → 39,8 |
public VerticalPanel getFormulaireProposition() { |
return formulaireProposition; |
} |
public VerticalPanel getFormulaireRechercheEflore() { |
return formulaireRechercheEflore; |
} |
} |
/src/org/tela_botanica/del/client/vues/plateformedetermination/detail/DetailImageObservationVue.ui.xml |
---|
3,10 → 3,9 |
xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui'> |
<g:VerticalPanel> |
<g:HTML>Image</g:HTML> |
<g:HTML>Notes</g:HTML> |
<g:HTML>Proposer sa determination</g:HTML> |
</g:VerticalPanel> |
<g:HorizontalPanel> |
<g:Image ui:field="imageObservation"></g:Image> |
<g:HTML ui:field="detailObservation"></g:HTML> |
</g:HorizontalPanel> |
</ui:UiBinder> |
/src/org/tela_botanica/del/client/vues/plateformedetermination/detail/DetailImageObservationPresenteur.java |
---|
15,14 → 15,12 |
public class DetailImageObservationPresenteur { |
private final MockDatasource validationService = MockDatasource.getInstance(); |
private List<ObservationDetermination> determinations; |
private final MockDatasource validationService = MockDatasource.getInstance(); |
private DetailImageObservationVue detailImageObservationVue = new DetailImageObservationVue(); |
private Image imageTaxon; |
public void go(HasWidgets composite) { |
detailImageObservationVue.chargerInformationsObservation(validationService.getObservations().get(0)); |
composite.add(detailImageObservationVue); |
} |
} |
/src/org/tela_botanica/del/client/vues/plateformedetermination/detail/DetailImageObservationVue.java |
---|
1,14 → 1,26 |
package org.tela_botanica.del.client.vues.plateformedetermination.detail; |
import org.tela_botanica.del.client.i18n.I18n; |
import org.tela_botanica.del.client.modeles.Observation; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.dom.client.Style.Unit; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.Image; |
import com.google.gwt.user.client.ui.Widget; |
public class DetailImageObservationVue extends Composite { |
@UiField(provided = true) |
public Image imageObservation = new Image(); |
@UiField(provided = true) |
public HTML detailObservation = new HTML(); |
private static DetailImageObservationUIiBinder uiBinder = GWT.create(DetailImageObservationUIiBinder.class); |
interface DetailImageObservationUIiBinder extends UiBinder<Widget, DetailImageObservationVue>{}; |
15,4 → 27,15 |
public DetailImageObservationVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
public void chargerInformationsObservation(Observation o) { |
imageObservation.setUrl(o.getUrl()); |
detailObservation.setHTML("<ul>"+ |
"<li> "+I18n.getVocabulary().nom_retenu()+" : "+o.getNomRetenu()+"</li>"+ |
"<li> "+I18n.getVocabulary().localite()+" : "+o.getLocalite()+"</li>"+ |
"<li> Auteur : "+o.getAuteur()+"</li>"+ |
"<li> Observé : "+o.getDate()+"</li>"+ |
"<li> Autres informations : "+o.toString()+"</li>"+ |
"</ul>"); |
} |
} |
/src/org/tela_botanica/del/client/vues/plateformedetermination/forum/ForumVue.java |
---|
2,6 → 2,7 |
import java.util.List; |
import org.tela_botanica.del.client.i18n.I18n; |
import org.tela_botanica.del.client.modeles.ObservationDetermination; |
import com.google.gwt.core.client.GWT; |
27,8 → 28,8 |
String ligne = "<table>"+ |
"<tr>"+ |
"<th> Espèce </th>"+ |
"<th> Contributeur </th>"+ |
"<th> "+I18n.getVocabulary().nom()+" </th>"+ |
"<th> "+I18n.getVocabulary().contributeur()+" </th>"+ |
"<th> Fiabilité </th>"+ |
"<th> Date de transmission </th>"+ |
"<th> Commentaires </th>"+ |
/src/org/tela_botanica/del/client/vues/plateformedetermination/formulaireRechercheEflore/FormulaireRechercheEfloreVue.ui.xml |
---|
New file |
0,0 → 1,13 |
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent"> |
<ui:UiBinder |
xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui'> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/> |
<g:VerticalPanel> |
<g:TextBox ui:field="formulaireRechercheObservationEflore" /> |
<g:Button text="{constants.ok}" ui:field="boutonValidationRechercheObservation" /> |
</g:VerticalPanel> |
</ui:UiBinder> |
/src/org/tela_botanica/del/client/vues/plateformedetermination/formulaireRechercheEflore/FormulaireRechercheEflorePresenteur.java |
---|
New file |
0,0 → 1,13 |
package org.tela_botanica.del.client.vues.plateformedetermination.formulaireRechercheEflore; |
import com.google.gwt.user.client.ui.HasWidgets; |
public class FormulaireRechercheEflorePresenteur { |
FormulaireRechercheEfloreVue formulaireRechercheEfloreVue = new FormulaireRechercheEfloreVue(); |
public void go(HasWidgets composite) { |
composite.add(formulaireRechercheEfloreVue); |
} |
} |
/src/org/tela_botanica/del/client/vues/plateformedetermination/formulaireRechercheEflore/FormulaireRechercheEfloreVue.java |
---|
New file |
0,0 → 1,25 |
package org.tela_botanica.del.client.vues.plateformedetermination.formulaireRechercheEflore; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.uibinder.client.UiBinder; |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Button; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.TextBox; |
import com.google.gwt.user.client.ui.Widget; |
public class FormulaireRechercheEfloreVue extends Composite { |
@UiField(provided = true) |
public TextBox formulaireRechercheObservationEflore = new TextBox(); |
@UiField(provided = true) |
public Button boutonValidationRechercheObservation = new Button(); |
interface FormulaireRechercheEfloreUIiBinder extends UiBinder<Widget, FormulaireRechercheEfloreVue>{}; |
FormulaireRechercheEfloreUIiBinder uiBinder = GWT.create(FormulaireRechercheEfloreUIiBinder.class); |
public FormulaireRechercheEfloreVue() { |
initWidget(uiBinder.createAndBindUi(this)); |
} |
} |
/src/org/tela_botanica/del/client/vues/plateformedetermination/formulaireproposition/FormulairePropositionVue.ui.xml |
---|
3,9 → 3,11 |
xmlns:ui='urn:ui:com.google.gwt.uibinder' |
xmlns:g='urn:import:com.google.gwt.user.client.ui' |
xmlns:vues="urn:import:org.tela_botanica.del.client.vues.plateformedetermination.forum"> |
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/> |
<g:VerticalPanel> |
<g:HTML> Proposer sa détermination </g:HTML> |
<g:HTML HTML="{constants.proposer_sa_determination}"></g:HTML> |
<g:FlowPanel> |
<g:TextBox ui:field="nomPrenom" /> |
<g:ListBox ui:field="choixProposition" /> |
/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.ui.xml |
---|
8,7 → 8,8 |
<g:VerticalPanel> |
<g:VerticalPanel ui:field="detailImageObservation"></g:VerticalPanel> |
<g:VerticalPanel ui:field="forum"></g:VerticalPanel> |
<g:VerticalPanel ui:field="formulaireProposition"></g:VerticalPanel> |
<g:VerticalPanel ui:field="formulaireProposition"></g:VerticalPanel> |
<g:VerticalPanel ui:field="formulaireRechercheEflore"></g:VerticalPanel> |
</g:VerticalPanel> |
</ui:UiBinder> |
/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java |
---|
1,6 → 1,7 |
package org.tela_botanica.del.client.vues.plateformedetermination; |
import org.tela_botanica.del.client.vues.plateformedetermination.detail.DetailImageObservationPresenteur; |
import org.tela_botanica.del.client.vues.plateformedetermination.formulaireRechercheEflore.FormulaireRechercheEflorePresenteur; |
import org.tela_botanica.del.client.vues.plateformedetermination.formulaireproposition.FormulairePropositionPresenteur; |
import org.tela_botanica.del.client.vues.plateformedetermination.formulaireproposition.FormulairePropositionVue; |
import org.tela_botanica.del.client.vues.plateformedetermination.forum.ForumPresenteur; |
20,6 → 21,7 |
new DetailImageObservationPresenteur().go(determinationVue.getDetailImageObservation()); |
new ForumPresenteur().go(determinationVue.getForum()); |
new FormulairePropositionPresenteur().go(determinationVue.getFormulaireProposition()); |
new FormulaireRechercheEflorePresenteur().go(determinationVue.getFormulaireProposition()); |
composite.add(determinationVue); |
} |