Subversion Repositories eFlore/Archives.cel-v2

Rev

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

Rev 40 Rev 47
Line 1... Line 1...
1
package org.tela_botanica.client.vues;
1
package org.tela_botanica.client.vues;
Line 2... Line 2...
2
 
2
 
3
 
3
 
-
 
4
import org.tela_botanica.client.image.ImageMediateur;
4
import org.tela_botanica.client.image.ImageMediateur;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
6
 
6
import com.google.gwt.user.client.Window;
7
import com.google.gwt.user.client.Window;
7
import com.gwtext.client.core.EventObject;
8
import com.gwtext.client.core.EventObject;
8
import com.gwtext.client.data.Node;
9
import com.gwtext.client.data.Node;
Line 230... Line 231...
230
				// on notifie le médiateur et on lui passe l'arbre
231
				// on notifie le médiateur et on lui passe l'arbre
231
				GetIMediateur().deplacerMotCleDansArbre(node, getArbreMotsCles().getTree()) ;
232
				GetIMediateur().deplacerMotCleDansArbre(node, getArbreMotsCles().getTree()) ;
232
			}
233
			}
Line 233... Line 234...
233
 
234
 
-
 
235
			// gestion du changement de valeur dans la checkbox 
234
			// gestion du changement de valeur dans la checkbox 
236
			
Line 235... Line 237...
235
			public void onCheckChange(TreeNode node, boolean checked) {
237
			/*public void onCheckChange(TreeNode node, boolean checked) {
236
				
238
				
237
				// si on a coché un noeud
239
				// si on a coché un noeud
238
				if(checked)
240
				if(checked)
Line 247... Line 249...
247
							
249
							
248
							return true ;
250
							return true ;
249
						}
251
						}
250
					}) ;
252
					}) ;
251
				}
253
				}
Line 252... Line 254...
252
			}
254
			}*/
Line 253... Line 255...
253
			
255
			
254
		}) ;
256
		}) ;
Line 385... Line 387...
385
						for(int i = 0 ; i < motsClesIds.length ; i++)
387
						for(int i = 0 ; i < motsClesIds.length ; i++)
386
						{
388
						{
387
							// si le mot clé fait partie des id à cocher on le coche
389
							// si le mot clé fait partie des id à cocher on le coche
388
							String usObject[] = (String[])node.getUserObject() ;
390
							String usObject[] = (String[])node.getUserObject() ;
389
							String nodeId = usObject[1] ;
391
							String nodeId = usObject[1] ;
390
							
-
 
391
							getArbreMotsCles().getNodeById(node.getId()).getUI().toggleCheck(false) ;
-
 
Line 392... Line 392...
392
										
392
										
393
							if(nodeId.equals(motsClesIds[i]))
393
							if(nodeId.equals(motsClesIds[i]))
394
							{
394
							{
395
								getArbreMotsCles().getNodeById(nodeId).getUI().toggleCheck(true) ;
395
								getArbreMotsCles().getNodeById(nodeId).getUI().toggleCheck(true) ;
396
								return true ;
396
								return true ;
-
 
397
							}
-
 
398
							
397
							}
399
							getArbreMotsCles().getNodeById(node.getId()).getUI().toggleCheck(false) ;
398
						}
400
						}
399
						// et on passe au suivant
401
						// et on passe au suivant
400
						return true;
402
						return true;