31,7 → 31,9 |
private Image image = new Image(); |
|
private String urlImage = "" ; |
private String urlImageMax = "" ; |
|
|
private com.gwtext.client.widgets.Window imgZoom = new com.gwtext.client.widgets.Window("Agrandissement") ; |
|
private ToolTip tp = new ToolTip("<div class=\"x-tooltip-help\"> Double cliquez pour agrandir l'image </div>") ; |
97,10 → 99,13 |
public void rafraichir(Object nouvelleDonnees,boolean repandreRaffraichissement) { |
|
// si on recoit une String contenant une URL |
if (nouvelleDonnees instanceof String) { |
if (nouvelleDonnees instanceof String []) { |
String [] lecteurDonnees = (String []) nouvelleDonnees; |
|
urlImage=(String) nouvelleDonnees; |
urlImage=lecteurDonnees[0]; |
urlImageMax=lecteurDonnees[1]; |
|
|
if (urlImage == null || urlImage.equals("null") || urlImage.length()==0) { |
image.setUrl("ill_taxon.png") ; |
image.setPixelSize(150, 150); |
119,8 → 124,7 |
|
if(!imgZoom.isVisible()) |
{ |
String urlAgrandie = urlImage.replace("min", "max") ; |
imgZoom.setHtml("<img height="+Window.getClientHeight()*0.75+"px src=\""+urlAgrandie+"\" />") ; |
imgZoom.setHtml("<img height="+Window.getClientHeight()*0.75+"px src=\""+urlImageMax+"\" />") ; |
imgZoom.setPagePosition( Window.getClientWidth()/2, Window.getClientHeight()/5) ; |
imgZoom.show(this.getElement()) ; |
} else { |