Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1010 → Rev 1009

/trunk/war/config/config.defaut.js
2,6 → 2,5
serviceBaseUrl:"http://www.tela-botanica.org/eflore-test/del/services/0.1/",
bogueUrl:"http://www.tela-botanica.net/suivi/index.php?project=41",
commentaireUrl:"http://www.tela-botanica.org/wikini/eflore-test/wakka.php?wiki=AideDelCommentaire",
delUrl:"http://www.tela-botanica.org/appli:del",
appliSaisieUrl: "http://www.tela-botanica.org/widget:cel:saisie?tag-img=aDeterminer&tag-obs=aDeterminer"
delUrl:"http://www.tela-botanica.org/appli:del"
};
/trunk/war/del.css
284,21 → 284,16
 
.acceder-outil {
background: url("./img/telaBlancJaune.png") no-repeat scroll 0 0 #ECCB12;
text-decoration: none;
text-decoration: underline;
border: medium none;
border-radius: 10px 10px 10px 10px;
color: #6C6865;
font-size: 14px;
padding: 4px 10px 4px 30px;
padding: 1px 16px 2px 29px;
cursor: pointer;
display: inline-block;
}
 
.acceder-outil:hover {
border-bottom: 1px dotted #95AE5D;
color: #FD8C13;
}
 
.colonne {
float: left;
}
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.properties
46,9 → 46,6
publiee = Publiée le
votePrisEnCompte = Vote pris en compte
voteModifie = Vote modifié
ajouterObservation = Ajouter une plante à déterminer
ajouterImage = Ajouter une image
legendeAjouterObservation = Cliquez ici pour accéder au formulaire de saisie des observations
 
#ecran recherche image
rechercherImage = Rechercher et voter
/trunk/src/org/tela_botanica/del/client/i18n/Vocabulary.java
2,7 → 2,7
 
/**
* Interface to represent the constants contained in resource bundle:
* '/home/aurelien/web/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'.
* 'D:/dev/svn/del/src/org/tela_botanica/del/client/i18n/Vocabulary.properties'.
*/
public interface Vocabulary extends com.google.gwt.i18n.client.Constants {
43,24 → 43,6
String ajouterCommentaire();
 
/**
* Translated "Ajouter une image à déterminer".
*
* @return translated "Ajouter une image à déterminer"
*/
@DefaultStringValue("Ajouter une image à déterminer")
@Key("ajouterImage")
String ajouterImage();
 
/**
* Translated "Ajouter une observation à déterminer".
*
* @return translated "Ajouter une observation à déterminer"
*/
@DefaultStringValue("Ajouter une observation à déterminer")
@Key("ajouterObservation")
String ajouterObservation();
 
/**
* Translated "Annuler".
*
* @return translated "Annuler"
511,15 → 493,6
String labelProtocole();
 
/**
* Translated "Cliquez ici pour accéder au formulaire de saisie des observations ".
*
* @return translated "Cliquez ici pour accéder au formulaire de saisie des observations "
*/
@DefaultStringValue("Cliquez ici pour accéder au formulaire de saisie des observations ")
@Key("legendeAjouterObservation")
String legendeAjouterObservation();
 
/**
* Translated "Propositions ".
*
* @return translated "Propositions "
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/moteur/MoteurRechercheObservationsVue.ui.xml
11,7 → 11,6
<g:HTMLPanel>
<g:HTMLPanel styleName="limiteMax">
<g:Label text="{constants.introRechercheObservations}" styleName="chapeau"/>
<g:Label ui:field="ajouterObservation" text="{constants.ajouterObservation}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerObservation}"/>
<g:Label text="{constants.rechercherObservation}" styleName="titre" />
<g:Label text="{constants.entrerMotClef}" styleName="gris {style.entrerMotClef}" />
<g:HTMLPanel ui:field="zoneRecherche" />
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/moteur/MoteurRechercheObservationsPresenteur.java
3,7 → 3,6
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
import org.tela_botanica.del.client.config.Config;
import org.tela_botanica.del.client.modeles.ModeRecherche;
import org.tela_botanica.del.client.services.rest.ObservationService;
import org.tela_botanica.del.client.services.rest.ObservationServiceConcret;
10,10 → 9,6
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsPresenteur;
import org.tela_botanica.del.client.vues.rechercheobservations.resultats.ResultatsRechercheObservationsVue;
 
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
 
24,8 → 19,6
 
public HasWidgets getZoneResultats();
 
HasClickHandlers getLienAjoutObservation();
 
}
 
private Vue vue;
59,13 → 52,7
}
 
protected void gererEvenements() {
vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Config config = new Config();
Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
}
});
 
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/moteur/MoteurRechercheObservationsVue.java
1,12 → 1,10
package org.tela_botanica.del.client.vues.rechercheobservations.moteur;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.HasClickHandlers;
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.HasWidgets;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
 
20,9 → 18,8
 
@UiField
Panel zoneRecherche, zoneResultats;
 
@UiField
Label ajouterObservation;
 
public HasWidgets getZoneRecherche() {
return zoneRecherche;
36,10 → 33,7
public Panel getZoneResultats() {
return zoneResultats;
}
 
@Override
public HasClickHandlers getLienAjoutObservation() {
return ajouterObservation;
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/moteur/MoteurRechercheObservations.css
2,7 → 2,3
margin-bottom: 10px
}
 
.lienProposerObservation {
float: right;
}
 
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImagePresenteur.java
1,11 → 1,8
package org.tela_botanica.del.client.vues.rechercheimages.moteur;
 
import javax.validation.Configuration;
 
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
import org.tela_botanica.del.client.config.Config;
import org.tela_botanica.del.client.modeles.ModeRecherche;
import org.tela_botanica.del.client.modeles.ProtocoleServiceResultat;
import org.tela_botanica.del.client.services.rest.ImageServiceConcret;
15,10 → 12,6
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImagePresenteur;
import org.tela_botanica.del.client.vues.rechercheimages.resultats.ResultatRechercheImageVue;
 
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
 
30,8 → 23,6
public HasWidgets getZoneRecherche();
 
public void ajouterVue(HasWidgets composite);
 
HasClickHandlers getLienAjoutObservation();
}
 
private Vue vue;
64,18 → 55,7
CacheClient.getInstance().setProtocoleCourant(CacheClient.getInstance().getListeProtocoles().get(0));
}
}
gererEvenements();
}
private void gererEvenements() {
vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Config config = new Config();
Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
}
});
}
 
public void go(HasWidgets composite) {
vue.ajouterVue(composite);
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImageVue.java
2,13 → 2,11
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.HasChangeHandlers;
import com.google.gwt.event.dom.client.HasClickHandlers;
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.FlowPanel;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.ListBox;
import com.google.gwt.user.client.ui.Panel;
import com.google.gwt.user.client.ui.Widget;
24,9 → 22,6
 
@UiField
Panel panneauResultats, zoneRecherche;
@UiField
Label ajouterObservation;
 
// Constructeur
public MoteurRechercheImageVue() {
49,11 → 44,6
public HasWidgets getZoneRecherche() {
return zoneRecherche;
}
@Override
public HasClickHandlers getLienAjoutObservation() {
return ajouterObservation;
}
 
@Override
public void ajouterVue(HasWidgets composite) {
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/MoteurRechercheImageVue.ui.xml
12,7 → 12,6
<g:HTMLPanel styleName="limiteMax">
<g:Label text="{constants.introRechercheImages}" styleName="chapeau"/>
<g:Label ui:field="ajouterObservation" text="{constants.ajouterImage}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerImage}"/>
<g:Label text="{constants.rechercherImage}" styleName="titre" />
<g:Label text="{constants.entrerMotClef}" styleName="gris {style.entrerMotClef}" />
<g:HTMLPanel ui:field="zoneRecherche" />
/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/moteur/rechercheImage.css
22,8 → 22,4
 
.entrerMotClef {
margin-bottom: 10px;
}
 
.lienProposerImage {
float: right;
}
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.java
1,7 → 1,6
package org.tela_botanica.del.client.vues.plateformedetermination;
 
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Button;
18,7 → 17,7
Panel forum, detailImageObservation, formulaireRechercheEflore, voteProtocole;
@UiField
Label nomTaxonProbable, ajouterObservation;
Label nomTaxonProbable;
@UiField
Button boutonAjoutProposition, boutonAjoutPropositionBas, boutonAjoutCommentaire, boutonAjoutCommentaireBas;
82,9 → 81,4
public Button getBoutonAjoutCommentaireBas() {
return boutonAjoutCommentaireBas;
}
@Override
public HasClickHandlers getLienAjoutObservation() {
return ajouterObservation;
}
}
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/determinationVue.css
56,8 → 56,4
 
.boutons {
margin-top:40px;
}
 
.lienProposerObservation {
margin-left: 575px;
}
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationVue.ui.xml
7,7 → 7,7
<ui:with field="constants" type="org.tela_botanica.del.client.i18n.Vocabulary"/>
<ui:style src="determinationVue.css" />
<g:HTMLPanel styleName="limiteMin">
<g:Label ui:field="ajouterObservation" text="{constants.ajouterObservation}" title="{constants.legendeAjouterObservation}" styleName="acceder-outil {style.lienProposerObservation}"/>
<g:HTMLPanel>
<g:Label text="{constants.metadonnees}" styleName="titre"/>
<g:HTMLPanel ui:field="metadonnees" />
/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java
15,7 → 15,6
import org.tela_botanica.del.client.composants.observations.ObservationImagesPresenteur;
import org.tela_botanica.del.client.composants.observations.ObservationImagesVue;
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
import org.tela_botanica.del.client.config.Config;
import org.tela_botanica.del.client.modeles.Image;
import org.tela_botanica.del.client.modeles.ModeRecherche;
import org.tela_botanica.del.client.modeles.MoyenneVote;
48,7 → 47,6
 
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.HasWidgets;
82,8 → 80,6
public HasWidgets getNouvelleLigneProtocole();
 
public void afficherNomTaxonProbable(String nomTaxon);
 
public HasClickHandlers getLienAjoutObservation();
}
 
private Vue vue;
234,13 → 230,5
chargerEtAjouterLignesVotesProtocole();
}
});
vue.getLienAjoutObservation().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
Config config = new Config();
Window.open(config.getUrl("applisaisie"), "Saisie d'une nouvelle observation", null);
}
});
}
}
/trunk/src/org/tela_botanica/del/client/config/Config.java
30,7 → 30,6
urls.put("del", configuration.get("delUrl"));
urls.put("bogue", configuration.get("bogueUrl"));
urls.put("commentaire", configuration.get("commentaireUrl"));
urls.put("applisaisie", configuration.get("appliSaisieUrl"));
}
/**