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());
|