1,20 → 1,13 |
package org.tela_botanica.client.modeles; |
|
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.image.ImageModele; |
import org.tela_botanica.client.interfaces.iMediateur; |
|
import com.google.gwt.core.client.JavaScriptObject; |
import com.google.gwt.user.client.Timer; |
import com.gwtext.client.core.UrlParam; |
import com.gwtext.client.widgets.BoxComponent; |
import com.gwtext.client.widgets.Component; |
import com.gwtext.client.widgets.Container; |
import com.gwtext.client.widgets.Panel; |
import com.gwtext.client.widgets.Window; |
import com.gwtext.client.widgets.event.WindowListener; |
import com.gwtext.client.widgets.event.WindowListenerAdapter; |
import com.gwtextux.client.widgets.upload.UploadDialog; |
import com.gwtextux.client.widgets.upload.UploadDialogListener; |
import com.gwtextux.client.widgets.upload.UploadDialogListenerAdapter; |
|
|
31,6 → 24,11 |
*/ |
private static ImageModele iModele ; |
|
public ImageUploaderAsynchroneDAO(ImageModele im) |
{ |
iModele = im ; |
} |
|
/** |
* Setteur pour le modele |
* @param im le modèle à associer au DAO |
52,10 → 50,10 |
UrlParam id = new UrlParam("identifiant",iModele.getIdentifiant()) ; |
UrlParam[] params = {id} ; |
up.setBaseParams(params); |
up.setModal(true) ; |
|
up.addListener(new UploadDialogListenerAdapter() { |
|
|
|
public void onClose(Panel panel) { |
|
iModele.requeteTerminee() ; |
63,8 → 61,7 |
}); |
|
up.show(); |
|
|
|
} |
|
/** |
73,9 → 70,12 |
*/ |
private static void appelerUploadMultiple() |
{ |
|
final Window nPan = new Window("Upload multiple"); |
nPan.setWidth(640) ; |
|
final String warning = "<p class=\"warning_upload\"> A la fin de l'envoi, veuillez fermer la fenêtre pour accéder aux images. </p>" ; |
|
final String applet = "<applet code=\"wjhk.jupload2.JUploadApplet\" archive=\"wjhk.jupload.jar\" alt=\"\" mayscript=\"\" height=\"350\" width=\"625\">"; |
final String paramPostTarget = "<param name=\"postURL\" value=\"jrest/InventoryImage/\">"; |
final String paramUploadPolicy = "<param name=\"uploadPolicy\" value=\"PictureUploadPolicy\">"; |
107,11 → 107,14 |
+"<input type=\"hidden\" name=\"identifiant\" value=\""+iModele.getIdentifiant()+"\">" |
+"</form>" ; |
|
nPan.setHtml(appelApplet+htmlForm); |
nPan.setHtml(warning+appelApplet+htmlForm); |
|
nPan.setModal(true) ; |
|
nPan.addListener(new WindowListenerAdapter() { |
|
|
|
public void onClose(Panel panel) { |
|
iModele.requeteTerminee() ; |