1,17 → 1,9 |
package org.tela_botanica.del.client.composants.images; |
|
import org.tela_botanica.del.client.i18n.I18n; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.dom.client.DivElement; |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.LoadEvent; |
import com.google.gwt.event.dom.client.LoadHandler; |
import com.google.gwt.event.dom.client.MouseOutEvent; |
import com.google.gwt.event.dom.client.MouseOutHandler; |
import com.google.gwt.event.dom.client.MouseOverEvent; |
import com.google.gwt.event.dom.client.MouseOverHandler; |
import com.google.gwt.event.logical.shared.ResizeEvent; |
import com.google.gwt.event.logical.shared.ResizeHandler; |
import com.google.gwt.uibinder.client.UiBinder; |
35,9 → 27,6 |
protected Image photoPrincipale; |
|
@UiField |
protected HTML superpositionImage; |
|
@UiField |
protected HTML texteAlternatif; |
|
public DetailImageVue() { |
48,6 → 37,7 |
setTailleOptimale(); |
} |
}); |
|
Window.addResizeHandler(new ResizeHandler() { |
|
Timer resizeTimer = new Timer() { |
67,19 → 57,9 |
|
public void chargerImage(org.tela_botanica.del.client.modeles.Image imageCourante) { |
setUrlImage(imageCourante.getUrlFormat("L")); |
//setTitle(imageCourante.getUrlFormat("L")); |
setTitle("Cliquer pour ouvrir l'image originale dans un nouvel onglet"); |
setTitle(imageCourante.getUrlFormat("L")); |
setTexteAlternatif("<strong> "+I18n.getVocabulary().imageNumero()+""+ imageCourante.getIdImage() +" - "+ imageCourante.getObservation().getNomRetenuFormateReferentiel() + " " + I18n.getVocabulary().par() + " " + imageCourante.getObservation().getAuteur() + "</strong><br />" |
+ I18n.getVocabulary().publiee() + " "+ imageCourante.getObservation().getDateReleve() + " - " + imageCourante.getObservation().getLocaliteAvecIdFormatee()); |
final String urlImageOriginale = imageCourante.getUrlFormat("O"); |
|
// ouvre l'image originale dans un nouvel onglet, en attendant un futur outil de zoom |
superpositionImage.addClickHandler(new ClickHandler() { |
@Override |
public void onClick(ClickEvent event) { |
Window.open(urlImageOriginale, "_blank", ""); |
} |
}); |
} |
|
public void setUrlImage(String urlImage) { |