/trunk/src/org/tela_botanica/client/CarnetEnLigneMediateur.java |
---|
353,9 → 353,6 |
} |
public Panel getPanneauPrincipalCarnetEnLigne() { |
return panneauPrincipalCarnetEnLigne; |
} |
374,11 → 371,11 |
if ((tentativeConnection) && !utilisateur.isIdentifie()) { |
panneauAdmin.setVisible(false); |
//formulaireDeConnexionVue.afficherMessageAlerte(); |
formulaireDeConnexionVue.afficherMessageAlerte(); |
} |
else { |
if ((tentativeConnection) && utilisateur.isIdentifie()) { |
formulaireDeConnexionVue.hide(); |
formulaireDeConnexionVue.cacher(); |
} |
} |
441,12 → 438,10 |
imageMediateur.connecterUtilisateur(); |
} |
public void obtenirListeUtilisateurs(String rech, Rafraichissable r) { |
carnetEnLigneModele.obtenirListeUtilisateur(r,rech,utilisateur.getIdentifiant()); |
} |
public void donneesImagesVersObs(Object o) { |
observationMediateur.donneesExterieures(o); |
} |
/trunk/src/org/tela_botanica/client/image/ImageMediateur.java |
---|
1328,6 → 1328,10 |
Window.alert("Le tampon a été vidé "); |
} |
public int getCompteSelection() { |
return getIModele().getCompteSelection(); |
} |
/** |
* Fonction appelée lors du drag 'n drop d'une image sur une observation |
1576,7 → 1580,6 |
public void obtenirObservationsAssociees() { |
String ids[] = getVueSelectionnee().getIdSelectionnees() ; |
getIModele().obtenirLiaisonObservations(this,ids[0]) ; |
} |
1595,7 → 1598,7 |
String idImg = getVueSelectionnee().getIdSelectionnees()[0] ; |
String idObs = getMetadonneesIptcExif().getMiniListeObservation().getIdSelectionnees() ; |
if(Window.confirm("Supprimer le lien entre l'image "+idImg+" et l'observation "+idObs+" ?")) |
if(Window.confirm("Supprimer le lien entre image(s) et observation(s) ?")) |
{ |
getMetadonneesIptcExif().getMiniListeObservation().supprimerLiaison() ; |
iModele.supprimerLiaisonImages(idImg,idObs) ; |
1602,8 → 1605,13 |
} |
} |
public boolean estInstancie() { |
return estInstancie ; |
} |
public void donneesExterieures(Object o) { |
if(estInitialise) { |
iModele.rafraichir(o, true); |
} |
/trunk/src/org/tela_botanica/client/image/ImageModele.java |
---|
835,6 → 835,10 |
} |
} |
public int getCompteSelection() { |
return selectionImages.size(); |
} |
/** |
* Vide la selection en cours |
*/ |
/trunk/src/org/tela_botanica/client/vues/ZoomImageVue.java |
---|
106,7 → 106,7 |
image = new Image() { |
public void onBrowserEvent(Event event) { |
// lors du double clic |
if (Event.ONDBLCLICK == DOM.eventGetType(event)) { |
/trunk/src/org/tela_botanica/client/vues/FormulaireDeConnexionVue.java |
---|
26,7 → 26,11 |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.DialogBox; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.KeyboardListener; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.PopupListener; |
import com.google.gwt.user.client.ui.PopupPanel; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Position; |
import com.gwtext.client.widgets.Button; |
58,6 → 62,8 |
private TextField motDePasse=null; |
private Label saisieInvalide = null ; |
public FormulaireDeConnexionVue(CarnetEnLigneMediateur cm) { |
94,13 → 100,17 |
ident = new TextField("Identifiant", "ident", 200); |
ident.setAllowBlank(false); |
ident.setInvalidText("Identifiant vide ou incorrect"); |
ident.setTabIndex(800); |
panneauFormulaire.add(ident); |
// Mot de passe |
motDePasse = new TextField("Mot de passe", "motDePasse", 200); |
motDePasse.setAllowBlank(false); |
motDePasse.setAllowBlank(false); |
ident.setInvalidText("Mot de passe vide ou incorrect"); |
motDePasse.setPassword(true); |
motDePasse.setTabIndex(801); |
panneauFormulaire.add(motDePasse); |
107,9 → 117,11 |
Button boutonOK = new Button("Ok"); |
boutonOK.setTabIndex(802); |
panneauFormulaire.addButton(boutonOK); |
Button boutonAnnuler = new Button("Annuler"); |
Button boutonAnnuler = new Button("Annuler"); |
boutonAnnuler.setTabIndex(803); |
panneauFormulaire.addButton(boutonAnnuler); |
137,7 → 149,7 |
new ButtonListenerAdapter() { |
public void onClick(Button button, EventObject e) { |
hide(); |
cacher(); |
} |
} |
171,6 → 183,10 |
} |
}); |
saisieInvalide = new Label(""); |
saisieInvalide.setStyleName("saisie_invalide_invisible"); |
panneauFormulaire.add(saisieInvalide); |
panneauPrincipalDialogue.add(panneauFormulaire); |
196,9 → 212,17 |
public void afficherMessageAlerte() { |
Window.alert("Vous n'êtes pas identifié") ; |
// |
saisieInvalide.setText("Identifiant ou mot de passe invalide"); |
saisieInvalide.setStyleName("saisie_invalide"); |
} |
public void cacher() { |
saisieInvalide.setText(""); |
saisieInvalide.setStyleName("saisie_invalide_invisible"); |
hide(); |
} |
} |
/trunk/src/org/tela_botanica/client/vues/MenuImageVue.java |
---|
132,6 → 132,17 |
hide(); |
} |
public void onShow(Menu menu) { |
if(getIMediateur().getCompteSelection() != 0) { |
afficherSelection.enable(); |
viderSelection.enable(); |
} |
else { |
afficherSelection.disable(); |
viderSelection.disable(); |
} |
} |
}); |
153,6 → 164,7 |
} |
}); |
} |
/** |
/trunk/src/org/tela_botanica/client/vues/MiniListeObservationVue.java |
---|
149,7 → 149,7 |
// on configure le drag 'n drop |
configDragAndDrop() ; |
this.addListener(new ComponentListenerAdapter() { |
this.addListener(new ContainerListenerAdapter() { |
public void onRender(Component c) { |
157,6 → 157,11 |
} |
public void onAfterLayout(Container c) |
{ |
obtenirMiniListeObservations() ; |
} |
}) ; |
this.addGridListener(new GridListenerAdapter() { |
261,6 → 266,11 |
obtenirMiniListeObservations() ; |
} |
public void onAfterLayout(Container c) |
{ |
obtenirMiniListeObservations() ; |
} |
}) ; |
} |
/trunk/src/org/tela_botanica/client/vues/MenuIdVue.java |
---|
69,6 → 69,7 |
} |
}); |
} |
/** |
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java |
---|
18,6 → 18,7 |
import org.tela_botanica.client.vues.InformationRepartitionVue; |
import org.tela_botanica.client.vues.ListeObservationVue; |
import org.tela_botanica.client.vues.MenuObservationVue; |
import org.tela_botanica.client.vues.MiniListeObservationVue; |
import org.tela_botanica.client.vues.MiniZoomImageVue; |
import org.tela_botanica.client.vues.NuageMotsClesVue; |
import org.tela_botanica.client.vues.PanneauFiltresObservationVues; |
338,7 → 339,7 |
public void onRafraichissementListeObservations() { |
carnetEnLigneMediateur.donneesImagesVersObs(listeObservation.getCacheListeObservation()); |
carnetEnLigneMediateur.donneesObsVersImages(listeObservation.getCacheListeObservation()); |
observationModele.rafraichirCacheObservation(listeObservation.getCacheListeObservation()); |
} |