Subversion Repositories eFlore/Applications.coel

Rev

Rev 801 | Rev 851 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 801 Rev 802
Line 8... Line 8...
8
import org.tela_botanica.client.RegistreId;
8
import org.tela_botanica.client.RegistreId;
9
import org.tela_botanica.client.i18n.Constantes;
9
import org.tela_botanica.client.i18n.Constantes;
10
import org.tela_botanica.client.images.Images;
10
import org.tela_botanica.client.images.Images;
11
import org.tela_botanica.client.interfaces.Rafraichissable;
11
import org.tela_botanica.client.interfaces.Rafraichissable;
12
import org.tela_botanica.client.modeles.Information;
12
import org.tela_botanica.client.modeles.Information;
13
import org.tela_botanica.client.modeles.Personne;
-
 
14
import org.tela_botanica.client.modeles.Publication;
13
import org.tela_botanica.client.modeles.Publication;
15
import org.tela_botanica.client.modeles.PublicationListe;
14
import org.tela_botanica.client.modeles.PublicationListe;
16
import org.tela_botanica.client.modeles.Utilisateur;
15
import org.tela_botanica.client.modeles.Utilisateur;
Line 17... Line 16...
17
 
16
 
Line 34... Line 33...
34
import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
33
import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
35
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
34
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
36
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
35
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
37
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
36
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
38
import com.google.gwt.core.client.GWT;
37
import com.google.gwt.core.client.GWT;
39
import com.google.gwt.user.client.Window;
-
 
Line 40... Line 38...
40
 
38
 
Line 41... Line 39...
41
public class PublicationListeVue extends ContentPanel implements Rafraichissable {
39
public class PublicationListeVue extends ContentPanel implements Rafraichissable {
42
 
40
 
Line 53... Line 51...
53
	
51
	
Line 54... Line 52...
54
	private boolean enSuppression = false;
52
	private boolean enSuppression = false;
55
 
53
 
56
	public PublicationListeVue(Mediateur mediateurCourant) {
54
	public PublicationListeVue(Mediateur mediateurCourant) {
Line 57... Line 55...
57
		mediateur = mediateurCourant;
55
		mediateur = mediateurCourant;
58
		i18nC = mediateur.i18nC;
56
		i18nC = Mediateur.i18nC;
Line 59... Line 57...
59
		
57
		
Line 197... Line 195...
197
			Information info = (Information) nouvelleDonnees;
195
			Information info = (Information) nouvelleDonnees;
198
			if (info.getType().equals("maj_utilisateur")) {
196
			if (info.getType().equals("maj_utilisateur")) {
199
				gererEtatActivationBouton();
197
				gererEtatActivationBouton();
200
			}
198
			}
Line 201... Line 199...
201
			
199
			
202
			if(info.getType().equals("suppression_publication")) {
200
			if (info.getType().equals("suppression_publication")) {
203
				supprimerPublicationsSelectionnees();
201
				supprimerPublicationsSelectionnees();
204
				enSuppression = true;
202
				enSuppression = true;
Line 205... Line 203...
205
			}
203
			}
206
			
204
			
207
			if(info.getType().equals("suppression_auteur") && enSuppression) {
205
			if (info.getType().equals("suppression_auteur") && enSuppression) {
208
				supprimerPublicationsSelectionnees();
206
				supprimerPublicationsSelectionnees();
Line 209... Line 207...
209
				enSuppression = false;
207
				enSuppression = false;
210
			}
208
			}
211
	
209
	
-
 
210
		} else {
212
		} else {
211
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
213
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
212
		}
Line 214... Line 213...
214
		}
213
		
215
		layout();
214
		layout();