Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1025 → Rev 1026

/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.java
10,6 → 10,7
import com.google.gwt.user.client.ui.Hyperlink;
import com.google.gwt.user.client.ui.InlineLabel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
 
public class MetadonneesVue extends Composite implements MetadonneesPresenteur.Vue {
20,12 → 21,15
private static Binder binder = GWT.create(Binder.class);
 
@UiField
Hyperlink nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu;
Hyperlink nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station;
 
@UiField
HTML lieuDit;
 
@UiField
Panel zoneStation;
@UiField
InlineLabel dateReleve, dateTransmission;
 
public MetadonneesVue() {
137,4 → 141,14
}
}
 
@Override
public void setStation(String station) {
if (station.equals("")) {
this.zoneStation.setVisible(false);
} else {
this.station.setText(station);
}
}
 
}
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesEnLigneVue.java
10,6 → 10,7
import com.google.gwt.user.client.ui.Hyperlink;
import com.google.gwt.user.client.ui.InlineLabel;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
 
public class MetadonneesEnLigneVue extends Composite implements MetadonneesPresenteur.Vue {
20,10 → 21,13
private static Binder binder = GWT.create(Binder.class);
 
@UiField
Hyperlink nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu;
Hyperlink nomRetenu, famille, auteur, localite, motsClefs, numNomenclatural, nomCommun, commentaire, milieu, station;
 
@UiField
HTML lieuDit;
@UiField
Panel zoneStation;
 
@UiField
InlineLabel dateReleve, dateTransmission;
137,4 → 141,14
}
}
 
@Override
public void setStation(String station) {
if (station.equals("")) {
this.zoneStation.setVisible(false);
} else {
this.station.setText(station);
}
}
 
}
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/metadonnees.css
2,22 → 2,8
}
 
.metadonnees .label {
display: block;
width: 75px;
float: left;
margin-top: 2px;
clear: left;
}
 
.metadonnees .label:after {
content: " : ";
}
 
.metadonnees .donnee {
display: inline-block;
float: left;
width: 150px
}
 
.labelNomRetenu {
25,17 → 11,22
}
 
.nomRetenu {
display: none;
font-size: 15px;
cursor: pointer;
color: #598000;
width:170px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
width: 170px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
 
.lieuDuReleve {
display: block;
}
 
.zoneFamille {
display: none;
margin-top: 1em;
cursor: pointer;
}
49,19 → 40,19
}
 
.zoneLocalite div {
display: inline
}
 
.zoneLieuDit {
display: inline;
}
 
.zoneLieuDit div:first-child {
visibility:hidden;
.zoneStation {
display: inline;
}
 
.zoneMilieu {
cursor: pointer;
display: inline;
}
 
.zoneMilieu div {
68,15 → 59,22
display: inline
}
 
 
.zoneCommentaire {
cursor: pointer;
}
 
.zoneCommentaire div {
display: inline
}
 
.commentaire {
display: block;
height: 115px;
width:150px;
overflow: hidden;
text-overflow: ellipsis
}
 
.zoneDateReleve {
cursor: pointer;
}
89,3 → 87,6
display: inline
}
 
.zoneDate {
display: none
}
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesVue.ui.xml
9,6 → 9,13
<ui:style src="metadonnees.css" />
<g:HTMLPanel styleName="{style.metadonnees}">
<!-- Date du relevé -->
<g:HTMLPanel ui:field="zoneDateReleve" styleName="{style.zoneDateReleve}">
<g:InlineLabel styleName="petit gris" text="{constants.observeLe}" />
<g:InlineLabel ui:field="dateReleve" styleName="{style.donnee}"/>
</g:HTMLPanel>
<!-- Nom retenu -->
<g:HTMLPanel ui:field="zoneNomRetenu">
<g:Label styleName="petit gris {style.labelNomRetenu}" text="{constants.nomRetenu}" />
23,49 → 30,48
 
<!-- Famille -->
<g:HTMLPanel ui:field="zoneFamille" styleName="{style.zoneFamille}">
<g:Label styleName="petit gris {style.label}" text="{constants.metadonneeFamille}" />
<g:Label styleName="petit gris" text="{constants.metadonneeFamille}" />
<g:Hyperlink ui:field="famille" styleName="{style.donnee}"/>
</g:HTMLPanel>
 
<!-- Lieu -->
<g:HTMLPanel ui:field="zoneLocalite" styleName="{style.zoneLocalite}">
<g:Label styleName="petit gris {style.label}" text="{constants.localite}" />
<g:Label styleName="petit gris {style.lieuDuReleve}" text="{constants.lieuDuReleve}" />
<g:Hyperlink ui:field="localite" styleName="{style.donnee}"/>
</g:HTMLPanel>
 
<!-- Lieu-dit -->
<g:HTMLPanel ui:field="zoneLieuDit" styleName="{style.zoneLieuDit}">
<g:Label styleName="petit gris {style.label}" text="{constants.lieuDit}" />
<g:HTML ui:field="lieuDit" styleName="{style.donnee}"/>
<g:HTML ui:field="lieuDit"/>
</g:HTMLPanel>
<!-- Station -->
<g:HTMLPanel ui:field="zoneStation" styleName="{style.zoneStation}">
<g:Hyperlink ui:field="station"/>
</g:HTMLPanel>
 
<!-- Milieu -->
<g:HTMLPanel ui:field="zoneMilieu" styleName="{style.zoneMilieu}">
<g:Label styleName="petit gris {style.label}" text="{constants.milieu}" />
<g:Hyperlink ui:field="milieu" styleName="{style.donnee}"/>
<g:Hyperlink ui:field="milieu"/>
</g:HTMLPanel>
 
<!-- Commentaire -->
<g:HTMLPanel ui:field="zoneCommentaire" styleName="{style.zoneCommentaire}">
<g:Label styleName="petit gris {style.label}" text="{constants.commentaire}" />
<g:Hyperlink ui:field="commentaire" styleName="{style.donnee}"/>
<g:Label styleName="petit gris" text="{constants.commentaire}" />
<g:Hyperlink ui:field="commentaire" styleName="{style.commentaire}"/>
</g:HTMLPanel>
 
<!-- Date du relevé -->
<g:HTMLPanel ui:field="zoneDateReleve" styleName="{style.zoneDateReleve}">
<g:InlineLabel styleName="petit gris {style.label}" text="{constants.dateReleve}" />
<g:InlineLabel ui:field="dateReleve" styleName="{style.donnee}"/>
</g:HTMLPanel>
 
<!-- Publié par -->
<g:HTMLPanel ui:field="zoneAuteur" styleName="{style.zoneAuteur}">
<g:Label styleName="petit gris {style.label}" text="{constants.auteur}" />
<g:Label styleName="petit gris" text="{constants.par}" />
<g:Hyperlink ui:field="auteur" styleName="{style.donnee}"/>
</g:HTMLPanel>
 
<!-- Date de transmission -->
<g:HTMLPanel ui:field="zoneDate">
<g:InlineLabel styleName="petit gris {style.label}" text="{constants.dateTransmission}" />
<g:HTMLPanel ui:field="zoneDate" styleName="{style.zoneDate}">
<g:InlineLabel styleName="petit gris" text="{constants.dateTransmission}" />
<g:InlineLabel ui:field="dateTransmission" styleName="{style.donnee}"/>
</g:HTMLPanel>
 
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesEnLigneVue.ui.xml
35,6 → 35,9
<g:Label text="Lieu :" />
<g:HTML ui:field="lieuDit" />
</g:HTMLPanel>
<g:HTMLPanel ui:field="zoneStation">
<g:Hyperlink ui:field="station" />
</g:HTMLPanel>
<g:HTMLPanel>
<g:Label text="Milieu :" />
<g:Hyperlink ui:field="milieu" />
/trunk/src/org/tela_botanica/del/client/composants/metadonnees/MetadonneesPresenteur.java
16,6 → 16,7
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.i18n.client.DateTimeFormat;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HasText;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
69,6 → 70,8
 
public HasClickHandlers getLienCommentaire();
public void setStation(String station) ;
public void masquerChampsVides();
}
 
92,6 → 95,7
vue.getFamille().setText(observation.getFamille());
vue.getLocalite().setText(observation.getLocaliteAvecIdFormatee());
vue.getLieuDit().setText(observation.getLieuDit());
vue.setStation(observation.getStation());
vue.getMilieu().setText(observation.getMilieu());
vue.getCommentaire().setText(observation.getCommentaire());
vue.getAuteur().setText(observation.getAuteur());