Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1085 Rev 1119
Line 1041... Line 1041...
1041
	public void montrerContextMenuArbre(final TreeNode n, EventObject ev,
1041
	public void montrerContextMenuArbre(final TreeNode n, EventObject ev,
1042
			final TreeEditor te) {
1042
			final TreeEditor te) {
1043
		Menu mn = new Menu();
1043
		Menu mn = new Menu();
1044
		final com.gwtext.client.widgets.menu.Item ajoutN = new Item(
1044
		final com.gwtext.client.widgets.menu.Item ajoutN = new Item(
1045
				"Ajouter mot cle");
1045
				"Ajouter mot cle");
-
 
1046
		final com.gwtext.client.widgets.menu.Item renommerN = new Item(
-
 
1047
				"Renommer mot cle");
1046
		final com.gwtext.client.widgets.menu.Item suppN = new Item(
1048
		final com.gwtext.client.widgets.menu.Item suppN = new Item(
1047
				"Supprimer mot cle");
1049
				"Supprimer mot cle");
Line 1048... Line 1050...
1048
 
1050
 
-
 
1051
		mn.addItem(ajoutN);
1049
		mn.addItem(ajoutN);
1052
		mn.addItem(renommerN);
Line 1050... Line 1053...
1050
		mn.addItem(suppN);
1053
		mn.addItem(suppN);
Line 1051... Line 1054...
1051
 
1054
 
1052
		mn.addListener(new MenuListenerAdapter() {
1055
		mn.addListener(new MenuListenerAdapter() {
1053
 
-
 
1054
			public void onItemClick(BaseItem item, EventObject e) {
1056
 
1055
				if (item.equals(suppN)) {
1057
			public void onItemClick(BaseItem item, EventObject e) {
-
 
1058
				if (item.equals(suppN)) {
-
 
1059
					fnMc.supprimerNoeud(n);
1056
					if(Window.confirm("Êtes vous sur de vouloir supprimer ce mot clé ?")) {
1060
				}
1057
						fnMc.supprimerNoeud(n);
1061
				if (item.equals(renommerN)) {
1058
					}
1062
					fnMc.renommerNoeud(n);
1059
				}
1063
				}
1060
				if (item.equals(ajoutN)) {
1064
				if (item.equals(ajoutN)) {
Line 1097... Line 1101...
1097
 
1101
 
1098
		String[] ids = getGalerieImage().getIdSelectionnees();
1102
		String[] ids = getGalerieImage().getIdSelectionnees();
1099
		if(ids.length > 0) {
1103
		if(ids.length > 0) {
1100
			getIModele().mettreAjourMotsCles(ids, motsClesEnCours, arbreMC);
1104
			getIModele().mettreAjourMotsCles(ids, motsClesEnCours, arbreMC);
-
 
1105
			obtenirMotsClesTexte(metadonneesIptcExif.getPanneauMotsCles(), ids[ids.length - 1]);
-
 
1106
		} else {
1101
			obtenirMotsClesTexte(metadonneesIptcExif.getPanneauMotsCles(), ids[ids.length - 1]);
1107
			Window.alert("Veuillez selectionner au moins une image pour y appliquer des mots clés");
Line 1102... Line 1108...
1102
		}
1108
		}
Line 1103... Line 1109...
1103
 
1109
 
Line 1791... Line 1797...
1791
				ImageMediateur.this.obtenirArbreMotsCles(r);
1797
				ImageMediateur.this.obtenirArbreMotsCles(r);
1792
			}
1798
			}
1793
		};
1799
		};
Line 1794... Line 1800...
1794
		
1800
		
1795
		fnMc.setModal(true);
1801
		fnMc.setModal(true);
1796
		fnMc.setHeight(400);
1802
		fnMc.setHeight(420);
1797
		fnMc.setWidth(200);
1803
		fnMc.setWidth(285);
Line 1798... Line 1804...
1798
		fnMc.addListener(new WindowListenerAdapter() {
1804
		fnMc.addListener(new WindowListenerAdapter() {
Line 1799... Line 1805...
1799
 
1805
 
Line 1800... Line 1806...
1800
			public void onClose(Panel panel) {
1806
			public void onClose(Panel panel) {
1801
				
-
 
1802
			}
-
 
1803
 
1807
				
Line 1804... Line 1808...
1804
		});
1808
			}
1805
		
1809
 
1806
		//fnMc.activerBoutonValider(selection);
1810
		});