Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 716 Rev 735
Line 1... Line 1...
1
package org.tela_botanica.client.vues;
1
package org.tela_botanica.client.vues;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.ArrayList;
2
 
4
 
3
import org.tela_botanica.client.Mediateur;
5
import org.tela_botanica.client.Mediateur;
4
import org.tela_botanica.client.i18n.Constantes;
6
import org.tela_botanica.client.i18n.Constantes;
5
import org.tela_botanica.client.interfaces.Rafraichissable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.modeles.Publication;
8
import org.tela_botanica.client.modeles.Publication;
-
 
9
import org.tela_botanica.client.modeles.PublicationListe;
Line 7... Line 10...
7
import org.tela_botanica.client.modeles.PublicationListe;
10
import org.tela_botanica.client.modeles.Structure;
-
 
11
 
8
 
12
import com.extjs.gxt.ui.client.Style.Scroll;
9
import com.extjs.gxt.ui.client.Style.Scroll;
13
import com.extjs.gxt.ui.client.store.ListStore;
10
import com.extjs.gxt.ui.client.util.Format;
14
import com.extjs.gxt.ui.client.util.Format;
11
import com.extjs.gxt.ui.client.util.Params;
15
import com.extjs.gxt.ui.client.util.Params;
12
import com.extjs.gxt.ui.client.widget.ContentPanel;
16
import com.extjs.gxt.ui.client.widget.ContentPanel;
Line 50... Line 54...
50
			content.removeAll();
54
			content.removeAll();
Line 51... Line 55...
51
			
55
			
52
			publicationNom = publication.getTitre();
56
			publicationNom = publication.getTitre();
53
			publicationAuteur = publication.getAuteur().replaceAll("\\|", ", ");;
57
			publicationAuteur = publication.getAuteur().replaceAll("\\|", ", ");;
-
 
58
			publicationDateParution = publication.getDateParution();
-
 
59
			if(publicationDateParution.matches("^[0-2][0-9]{3}(-[0-9]{2}){2}$")) {
-
 
60
				publicationDateParution = publicationDateParution.split("-")[0];
Line 54... Line 61...
54
			publicationDateParution = publication.getDateParution();
61
			}
55
 
62
 
56
			Params enteteParams = new Params();
63
			Params enteteParams = new Params();
57
			enteteParams.add(publicationNom);
64
			enteteParams.add(publicationNom);
Line 61... Line 68...
61
			String eHtml = Format.substitute(enteteHTML, enteteParams);
68
			String eHtml = Format.substitute(enteteHTML, enteteParams);
62
			header.getElement().setInnerHTML(eHtml);
69
			header.getElement().setInnerHTML(eHtml);
Line 63... Line 70...
63
 
70
 
64
			Params contenuParams = new Params();
71
			Params contenuParams = new Params();
65
			contenuParams.add(publication.getCollection());
72
			contenuParams.add(publication.getCollection());
-
 
73
			contenuParams.add(publication.getNomEditeur());
66
			contenuParams.add(publication.getEditeur());
74
 
67
			contenuParams.add(publication.getDateParution());
75
			contenuParams.add(publicationDateParution);
68
			contenuParams.add(publication.getIndicationNvt());
76
			contenuParams.add(publication.getIndicationNvt());
69
			contenuParams.add(publication.getFascicule());
77
			contenuParams.add(publication.getFascicule());
Line 70... Line 78...
70
			contenuParams.add(publication.getPages());
78
			contenuParams.add(publication.getPages());