Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2221 Rev 2230
Line 289... Line 289...
289
					if(!MotsClesUtilitaire.estUnMotCleAutorise(text)) {
289
					if(!MotsClesUtilitaire.estUnMotCleAutorise(text)) {
290
						te.startEdit(node);
290
						te.startEdit(node);
291
						Window.alert("Un mot clé ne peut pas être vide ou contenir les caractères suivants : "+MotsClesUtilitaire.getChaineCaracteresInterdits());
291
						Window.alert("Un mot clé ne peut pas être vide ou contenir les caractères suivants : "+MotsClesUtilitaire.getChaineCaracteresInterdits());
292
						return;
292
						return;
293
					}
293
					}
-
 
294
					
-
 
295
					if(!MotsClesUtilitaire.estUnePositionAutorisee(node, node.getParentNode(), text)) {
-
 
296
						te.startEdit(node);
-
 
297
						Window.alert("Un mot clé de même nom existe déjà à cette position");
-
 
298
						return;
-
 
299
					}
Line 294... Line 300...
294
 
300
 
295
					// on récupère les informations associées au noeud
301
					// on récupère les informations associées au noeud
296
					TreeNode nd = node;
302
					TreeNode nd = node;
297
					String[] usObject = new String[2];
303
					String[] usObject = new String[2];
Line 309... Line 315...
309
							modifierMotCleDansArbreMediateur(nd);
315
							modifierMotCleDansArbreMediateur(nd);
310
						}
316
						}
311
					}
317
					}
312
					//arbreMotsCles.disable();
318
					//arbreMotsCles.disable();
313
				}
319
				}
-
 
320
				
-
 
321
				@Override
-
 
322
				public boolean doBeforeMoveNode(Tree tree, TreeNode node,
-
 
323
						TreeNode oldParent, TreeNode newParent, int index) {
-
 
324
					boolean ok = true;
-
 
325
					if(!MotsClesUtilitaire.estUnePositionAutorisee(node, newParent, node.getText())) {
-
 
326
						ok = false;
-
 
327
						Window.alert("Un mot clé de même nom existe déjà à cette position");
-
 
328
					}
-
 
329
					return ok;
-
 
330
				}
-
 
331
				
-
 
332
				@Override
-
 
333
				public boolean onNodeDragOver(TreePanel treePanel, TreeNode target,
-
 
334
						DragData dragData, String point, DragDrop source,
-
 
335
						TreeNode dropNode) {
-
 
336
					return MotsClesUtilitaire.estUnePositionAutorisee(dropNode, target, dropNode.getText());
-
 
337
				}
Line 314... Line 338...
314
 
338
 
315
				// gestion du déplacement d'un noeud
339
				// gestion du déplacement d'un noeud
316
				@Override
340
				@Override
317
				public void onMoveNode(Tree tree, TreeNode node,
341
				public void onMoveNode(Tree tree, TreeNode node,