Subversion Repositories eFlore/Applications.cel

Rev

Rev 2172 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2172 Rev 2195
Line 318... Line 318...
318
				if(!MotsClesUtilitaire.estUnMotCleAutorise(text)) {
318
				if(!MotsClesUtilitaire.estUnMotCleAutorise(text)) {
319
					te.startEdit(node);
319
					te.startEdit(node);
320
					Window.alert("Un mot clé ne peut pas être vide ou contenir les caractères suivants : "+MotsClesUtilitaire.getChaineCaracteresInterdits());
320
					Window.alert("Un mot clé ne peut pas être vide ou contenir les caractères suivants : "+MotsClesUtilitaire.getChaineCaracteresInterdits());
321
					return;
321
					return;
322
				}
322
				}
-
 
323
				
-
 
324
				if(!MotsClesUtilitaire.estUnePositionAutorisee(node, node.getParentNode(), text)) {
-
 
325
					te.startEdit(node);
-
 
326
					Window.alert("Un mot clé de même nom existe déjà à cette position");
-
 
327
					return;
-
 
328
				}
Line 323... Line 329...
323
 
329
 
324
				if(node.equals(arbreMotsCles.getRootNode())) {
330
				if(node.equals(arbreMotsCles.getRootNode())) {
325
					return;
331
					return;
Line 352... Line 358...
352
						surChangementTexte(nd, getArbreMotsCles().getTree());
358
						surChangementTexte(nd, getArbreMotsCles().getTree());
353
						arbreMotsCles.disable();
359
						arbreMotsCles.disable();
354
					}
360
					}
355
				}
361
				}
356
			}
362
			}
-
 
363
			
-
 
364
			@Override
-
 
365
			public boolean doBeforeMoveNode(Tree tree, TreeNode node,
-
 
366
					TreeNode oldParent, TreeNode newParent, int index) {
-
 
367
				boolean ok = true;
-
 
368
				if(!MotsClesUtilitaire.estUnePositionAutorisee(node, newParent, node.getText())) {
-
 
369
					ok = false;
-
 
370
					Window.alert("Un mot clé de même nom existe déjà à cette position");
-
 
371
				}
-
 
372
				return ok;
-
 
373
			}
-
 
374
			
-
 
375
			@Override
-
 
376
			public boolean onNodeDragOver(TreePanel treePanel, TreeNode target,
-
 
377
					DragData dragData, String point, DragDrop source,
-
 
378
					TreeNode dropNode) {
-
 
379
				return MotsClesUtilitaire.estUnePositionAutorisee(dropNode, target, dropNode.getText());
-
 
380
			}
Line 357... Line 381...
357
 
381
 
358
			// gestion du déplacement d'un noeud
382
			// gestion du déplacement d'un noeud
359
			@Override
383
			@Override
360
			public void onMoveNode(Tree tree, TreeNode node,
384
			public void onMoveNode(Tree tree, TreeNode node,