Subversion Repositories eFlore/Applications.coel

Compare Revisions

No changes between revisions

Ignore whitespace Rev 1920 → Rev 1943

/branches/v1.11-okuzgozu/war/.htaccess
New file
0,0 → 1,10
#AddHandler x-httpd-php5 .php
AddDefaultCharset UTF-8
 
# Gestion du cache pour les fichiers GWT
<Files *.nocache.*>
ExpiresDefault "access"
</Files>
<Files *.cache.*>
ExpiresDefault "now plus 1 year"
</Files>
/branches/v1.11-okuzgozu/war/documents/import_publications.csv
New file
0,0 → 1,0
editeur;intitule_revue;serie_tome;fascicule;annee;pages;titre;auteur;mots_cles
/branches/v1.11-okuzgozu/war/info.php
New file
0,0 → 1,0
<?php phpinfo();?>
/branches/v1.11-okuzgozu/war/Coel.html
New file
0,0 → 1,65
<!doctype html>
<!-- Garder la déclaration HTML 4.01 Transitional DOCTYPE car la standard peut engendrer des différences d'affichage. -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
 
<!-- OpenGraph pour Facebook, Pinterest, Google+ -->
<meta property="og:type" content="website" />
<meta property="og:title" content="Collections en Ligne" />
<meta property="og:site_name" content="Tela Botanica" />
<meta property="og:description" content="Recensement interactif des herbiers" />
<meta property="og:image" content="http://resources.tela-botanica.org/tb/img/256x256/carre_englobant.png" />
<meta property="og:image:type" content="image/png" />
<meta property="og:image:width" content="256" />
<meta property="og:image:height" content="256" />
<meta property="og:locale" content="fr_FR" />
 
<meta name="gwt:property" content="locale=fr">
 
<title>Coel</title>
<!-- Fichier CSS spécifique à GXT -->
<link rel="stylesheet" type="text/css" href="gxt/css/gxt-all.css" />
<!-- Fichier CSS spécifique à l'application -->
<link rel="stylesheet" type="text/css" href="Coel.css" />
 
<!-- Fichier JS de configuration spécifique à l'application -->
<script type="text/javascript" language="javascript" src="config/config.js"></script>
<script type="text/javascript" language="javascript" src="config/apropos.js"></script>
 
<!-- Le script ci-dessous charger vos modules compilés. Ajoutez les méta-tags GWT avant cette ligne. -->
<script type="text/javascript" language="javascript" src="coel/coel.nocache.js"></script>
 
<!-- Grogle Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-57885-3', 'auto');
ga('send', 'pageview');
</script>
</head>
 
<!-- Le corps peut contenir du HTML ou peut rester vide si vous voulez créer une UI complêtement dynamique -->
<body>
<div id="loading">
<div class="loading-indicator">
<img src="images/large-loading.gif" width="32" height="32" style="margin-right:8px;float:left;vertical-align:top;"/>
<script type="text/javascript" language="javascript">document.write(apropos.appliCode+' v'+apropos.appliVersionCode+' - '+apropos.appliVersionNom);</script><br />
<span id="loading-msg">Chargement de l'application <script type="text/javascript" language="javascript">document.write(apropos.appliNom);</script>...</span>
<noscript>
<p>
<span class="attention">ATTENTION : </span>
il semblerait que le Javascript ne soit pas activé sur votre navigateur.
Veuillez l'activer pour utiliser cette application.
</p>
</noscript>
</div>
</div>
<!-- OPTIONAL: inclure la ligne ci-dessous si vous utilisez le supprot de l'historique du navigateur -->
<iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
<!-- OPTIONEL: inclure la ligne ci-dessous si vous utilisez la classe org.tela_botanica.coel.util.print -->
<iframe id="__printingFrame" style="width:0;height:0;border:0"></iframe>
</body>
</html>
/branches/v1.11-okuzgozu/war/config/config.defaut.js
New file
0,0 → 1,130
var configuration = {
serviceBaseUrl:"http://www.tela-botanica.org/eflore/coel/jrest/",
serviceAuthBaseUrl:"https://www.tela-botanica.org/service:annuaire:auth/",
bogueUrl:"http://www.tela-botanica.net/suivi/index.php?project=31",
commentaireUrl:"http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=AideCoelCommentaire",
celUrl:"http://www.tela-botanica.org/appli:cel",
remarquesUrl:"http://www.tela-botanica.org/widget:reseau:remarques",
consultationCollectionsLieesStructuresUrl:"http://localhost/coel-consultation/urn:lsid:tela-botanica.org:coel:str{str_id}#col-str-collection",
consultationCollectionsUrl: "http://localhost/coel-consultation/urn:lsid:tela-botanica.org:coel:col{col_id}",
// liste 09 : Liste des fonctions d'une personne au sein d'une structure
listeFonction:1012,
// liste 10 : Liste des statuts d'une personne au sein d'une structure
listeStatut:1013,
// liste 12 : Liste des types de structure privé
listeStpr:1015,
// liste 13 : Liste des types de structure public
listeStpu:1016,
// liste 14 : Liste des identifiants alternatifs de structures à vocation botanique
listeAcronymeBota:1017,
// liste 15 : Liste des types de local de stockage de collections
listeStockageLocal:1018,
// liste 16 : Liste des types de mobilier de stockage de collections
listeStockageMeuble:1019,
// liste 17 : Liste des paramètres de contrôle environnemental d'un local
listeStockageParametre:1020,
// liste 18 : Liste des types de collection non botanique
listeCollectionAutre:1021,
// liste 19 : Liste des types d'opération de restauration pour les collections botaniques
listeRestaurationOperation:1022,
// liste 20 : Liste oui/non/en partie
listeONEP:1023,
// liste 21 : Liste du matériel dit de nom conservation des parts d'herbier
listeMaterielAutre:1024,
// liste 22 : Liste de traitement anti-insecte pour les collections botaniques
listeDesinsectisation:1025,
// liste 23 : Liste des poisons utilisés pour les collections botaniques
listeEmpoisonnement:1026,
// liste 24 : Liste des actions de valorisation des collections
listeValorisationAction:1027,
// liste 25 : Liste des continents habités incluant aussi le pays France
listeContinentEtFr:1028,
// liste 26 : Liste des types de recherche nécessitant la consultation de collection botanique
listeRechercheType:1029,
// liste 27 : Liste des relations entre une collection et une personne
listeRelationPersonneCollection:1030,
// liste 29 : Liste des types de collection dans le standard NCD
listeTypeCollectionNcd:1032,
// liste 30 : Liste des types de dépôt de collection
listeTypeDepot:1033,
// liste 31 : Liste des principes de groupement d'une collection dans le standard NCD
listeGroupementPrincipe:1034,
// liste 32 : Liste des buts de réalisation d'une collection dans le standard NCD
listeRealisationBut:1035,
// liste 37 : Liste des siècles pour les collections naturalistes
listeSiecleNaturaliste:1040,
// liste 38 : Liste indéterminé/peut-être/oui/non
listeONPI:1041,
// liste 39 : Liste des types de classement des spécimens types dans une collection
listeTypeClassement:1042,
// liste 40 : Liste des natures végétales
listeNatureVegetale:1043,
// liste 41 : Liste des types d'unité de rangement pour les collections botaniques
listeTypeUniteRangement:1044,
// liste 42 : Liste des états
listeEtat:1045,
// liste 43 : Liste des types de support pour les spécimens des collections botaniques
listeTypeUniteBase:1046,
// liste 44 : Liste des types de papier de support pour les spécimens des collections botaniques
listeTypePapier:1047,
// liste 45 : Liste des méthodes de rangement des supports pour les spécimens des collections botaniques
listeMethodeRangement:1048,
// liste 46 : Liste des méthodes de fixation sur le support pour les collections botaniques
listeMethodeFixation:1049,
// liste 47 : Liste des méthodes de fixation des étiquettes sur les spécimens pour les collections botaniques
listeMethodeFixationSurSpecimen:1050,
// liste 48 : Liste des types d'écriture d'étiquette
listeTypeEcriture:1051,
// liste 49 : Liste des origines des dégradations des spécimens de collections botaniques
listeSpecimenDegradation:1052,
// liste 50 : Liste des origines des dégradations des supports de collections botaniques
listeSupportDegradation:1053,
// liste 51 : Liste des niveaux de détermination des spécimens de collections botaniques
listeNiveauDetermination:1054,
// liste 52 : Liste des types de date de début
listeDateDebut:1055,
// liste 53 : Liste des types de date de fin
listeDateFin:1056,
// liste 54 : Liste des états de classement
listeEtatClassement:1057,
// liste 57 : Liste indéterminé/parfois/oui/non
listeONP:1060,
// liste 58 : Liste des formes d'inventaire
listeInventaireForme:1061,
// liste 59 : Liste des types de logiciel pour les inventaires informatiques
listeInventaireLogiciel:1062,
// liste 60 : Liste des états d'inventaire
listeInventaireEtat:1063,
// liste 65 : Liste des types de commentaires associés à une collection
listeTypeCommentaireCollection:1068,
// liste 71 : Liste des pays du standard ISO-3166-1
listePays:1074,
// liste 77 : Liste indéterminé/oui/non
listeION:1080,
// liste 78 : Liste des niveaux d'importance
listeNiveauImportance:1081,
// liste 79 : Liste exact/approximatif
listeEA:1082,
// liste 80 : Liste des types de collection botanique
listeTypeCollectionBota:1083,
// Liste des préfixes
listePrefixes:1004,
// Liste des suffixes
listeSuffixes:1005,
// Liste sexe:
listeSexe:1067,
// Liste tel:
listeTel:1007,
// Liste régions
listeRegions:1078,
// Liste des langues
listeLangues:1071,
// Liste des durées d'indexation
listeDureesIndexation:1072,
// Liste des fréquences d'indexation
listeFrequencesIndexation:1073,
// Liste des types de publication vis à vis d'une personne
relationPersonnePublication:1065,
//Nombre d'éléments par page
nbElementsPage:50
};
/branches/v1.11-okuzgozu/war/config/apropos.js.m4
New file
0,0 → 1,26
dnl /* eg: m4 -D _JREST_SERVICES_PATH_=../../jrest/services -D _SUFFIX_=" - beta" < apropos.js.m4 */
ifdef(`_JREST_SERVICES_PATH_', `', `define(`_JREST_SERVICES_PATH_', `../../jrest/services')')dnl
ifdef(`_SUFFIX_', `', `define(`_SUFFIX_')')dnl
define(`_NAME_', `Collections En Ligne'_SUFFIX_)dnl
define(`_DATE_', `esyscmd(date|tr -d "\n")')dnl
define(`_JAVA_VERSION_', esyscmd(java -version 2>&1|sed -e 's/\"//g' -e :a -e '/$/N; s/\n/ - /; ta'|tr -d "\n"))dnl
define(`_SVN_REV_', esyscmd(svnversion -n))dnl
define(`_SVN_VERSION_NAME_', esyscmd(svn info|sed -nr '/^URL.*\/branches\//s;.*/branches/([^/]+)$;\1;p'|tr -d "\n"))dnl
define(`_SVN_VERSION_', patsubst(_SVN_VERSION_NAME_, `^v\(.*\)-.*', `\1'))dnl
define(`_SVN_NAME_', patsubst(_SVN_VERSION_NAME_, `^.*-\(.*\)', `\1'))dnl
define(`_SVN_SERVICES_REV_', esyscmd(`svnversion -n '_JREST_SERVICES_PATH_))dnl
ifdef(`_SVN_VERSION_NAME_', `', `define(`_SVN_NAME_', trunk)')dnl
var apropos = {
appliNom:"_NAME_",
appliCode:"COEL",
appliVersionCode:"_SVN_VERSION_",
appliVersionNom:"_SVN_NAME_",
developpeurs:"Jean-Pascal MILCENT, Grégoire DUCHÉ, Aurélien PERONNET, Raphaël Droz",
traducteurs:"",
testeurs:"Louise BOULANGEAT, Andrine FAURE, Véronique SCHÄFER, Danièle DOMEYNE",
licence:"GPL v3 et CECILL v2",
dateHeureCompilation:"_DATE_",
revisionGlobale:"_SVN_REV_",
revisionGlobaleServices:"_SVN_SERVICES_REV_",
versionJavaCompilation:"_JAVA_VERSION_"
};
/branches/v1.11-okuzgozu/war/config
New file
Property changes:
Added: svn:ignore
+apropos.js
+config.js
/branches/v1.11-okuzgozu/war/images/bg/hd-bg.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/branches/v1.11-okuzgozu/war/images/bg/hd-bg.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/branches/v1.11-okuzgozu/war/images/large-loading.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/branches/v1.11-okuzgozu/war/images/large-loading.gif
New file
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/branches/v1.11-okuzgozu/war/images/icones/lien_externe.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/branches/v1.11-okuzgozu/war/images/icones/lien_externe.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/branches/v1.11-okuzgozu/war/images/icones/avertissement.png
Cannot display: file marked as a binary type.
svn:mime-type = image/png
/branches/v1.11-okuzgozu/war/images/icones/avertissement.png
New file
Property changes:
Added: svn:mime-type
+image/png
\ No newline at end of property
/branches/v1.11-okuzgozu/war/WEB-INF/web.xml
New file
0,0 → 1,9
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
 
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Coel.html</welcome-file>
</welcome-file-list>
 
</web-app>
/branches/v1.11-okuzgozu/war/WEB-INF/lib
New file
Property changes:
Added: svn:ignore
+gwt-servlet.jar
/branches/v1.11-okuzgozu/war/WEB-INF
New file
Property changes:
Added: svn:ignore
+classes
+deploy
/branches/v1.11-okuzgozu/war/Coel.css
New file
0,0 → 1,284
/** Les CSS de l'application COEL */
*{
margin:0;
padding:0;}
/* #------------------------------------------------------------------------------------------------------# */
/* CHARGEMENT APPLICATION */
/* #------------------------------------------------------------------------------------------------------# */
#loading{
position:absolute;
left:45%;
top:40%;
margin-left:-45px;
padding:2px;
z-index:20001;
height:auto;
border:1px solid #ccc;
width:400px;}
#loading a{
color:#225588;}
#loading .loading-indicator{
background:white;
color:#444;
font:bold 13px tahoma, arial, helvetica;
padding:10px;
margin:0;
height:auto;}
#loading .loading-indicator img{
margin-right:8px;
float:left;
vertical-align:top;}
#loading-msg{
font:normal 10px arial, tahoma, sans-serif;}
/* #------------------------------------------------------------------------------------------------------# */
/* GÉNÉRAL */
/* #------------------------------------------------------------------------------------------------------# */
.attention{
font:bold 14px;
color:red;}
.coel-label{
font-weight:bold;
line-height:18px;}
.coel-fieldset{
float:left;
padding:5px;
width:45%;}
.coel-clear{
clear:both;
line-height:0;
border:none;
width:0;/*Pour IE*/}
.coel-meta{
font-size:10px;
font-weight:normal;}
.coel-indentation{
padding-left:15px;}
a.coel-lien-externe:after{
content:" " url(images/icones/lien_externe.png);}
#coel-panneau-onglets-navigation ul {
width: 100%;
}
 
#ListeOngletsNavigation__Statistiques {
float: right;
margin-right: 3px;
}
 
#ListeOngletsNavigation > div {
width: 100% !important;
}
 
.coel-detail-corps-contenu th.coel-largeur-colonne-id {
width: 5%;
}
 
.coel-indication-titre-petit {
font-size : 0.8em;
}
 
/* #------------------------------------------------------------------------------------------------------# */
/* ENTÊTE */
/* #------------------------------------------------------------------------------------------------------# */
#coel-entete{
color:white;
height:100px;
background:#1E4176 url(images/bg/hd-bg.png) repeat-x scroll 0pt;
border:0pt none;
padding-left:3px;}
#coel-titre{
font-family:tahoma, arial, sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0 0 8 6px;}
#coel-identification{
color:white;
float:right;
margin:2 5 0 0px}
/* #------------------------------------------------------------------------------------------------------# */
/* AIDE */
/* #------------------------------------------------------------------------------------------------------# */
#coel-id-panneau-aide{
font-size:11px;
margin:5px;}
#coel-id-panneau-aide ul{
list-style-type:disc;
padding-left:15px;}
#coel-id-panneau-aide ol{
list-style-type:decimal;
padding-left:15px;}
/* #------------------------------------------------------------------------------------------------------# */
/* CONNEXION/DECONNEXION */
/* #------------------------------------------------------------------------------------------------------# */
#coel-identification-zone-msg{
text-align:center;
background-color:#F8B9B9;
border:1px solid red;
margin:5px 0;}
/* #------------------------------------------------------------------------------------------------------# */
/* PANNEAU DÉTAIL */
/* #------------------------------------------------------------------------------------------------------# */
#coel-detail-entete{
height:45px;
background-color:#ddd;
border-bottom:1px solid silver;}
 
#coel-detail-entete h1{
font-weight:bold;
font-size:12px;
padding:5 0 2 5px;}
#coel-detail-entete h2{
font-size:11px;
font-weight:normal;
padding:0 5 0 5px;}
#coel-detail-entete .coel-meta{
position:absolute;
top:0;
right:0;
padding:5px;}
 
.coel-detail-corps-contenu{
padding:0 12px;
background-color:white;}
.coel-detail-corps-contenu h2{
font-size:14px;
color:#1C3C78;
padding:12px 0 5px 0;}
.coel-detail-corps-contenu h3{
font-style:italic;
padding:12px 0 5px 0;}
.coel-detail-corps-contenu table{
border:1px solid #1C3C78;
border-collapse:collapse;
width:100% !important;width:95%;/*Pour IE*/
margin:auto;}
.coel-detail-corps-contenu thead, .coel-detail-corps-contenu tfoot{
background-color:#D0E3FA;
background-image:url(sky.jpg);
border:1px solid #1C3C78;}
.coel-detail-corps-contenu tbody{
background-color:#FFFFFF;
border:1px solid #1C3C78;}
.coel-detail-corps-contenu th{
font-family:monospace;
border:1px dotted #1C3C78;
padding:5px;
background-color:#EFF6FF;
width:25%;}
.coel-detail-corps-contenu td{
font-family:sans-serif;
font-size:80%;
border:1px solid #1C3C78;
padding:5px;
text-align:left;}
.coel-detail-corps-contenu caption{
font-family:sans-serif;}
 
.coel-detail-corps-contenu ul{
list-style-type:disc;}
.coel-detail-corps-contenu li{
margin-left:25px;
padding:2px;}
 
#personne-logo-div {
position:absolute;
right:0;
width:30%;
text-align:right;
}
 
#personne-logo-div img {
height:40px;
}
/* #------------------------------------------------------------------------------------------------------# */
/* ÎCONES */
/* #------------------------------------------------------------------------------------------------------# */
.no-icone{
padding:0;}
/* #------------------------------------------------------------------------------------------------------#*/
/* IMAGES */
/* #------------------------------------------------------------------------------------------------------#*/
.conteneur-image-centre{
text-align:center;}
.logo-personne{
max-height:250px;}
/* #----------------------------------------------------------------------------------------------------------#*/
/* PANNEAU PUBLICATION */
/* #----------------------------------------------------------------------------------------------------------#*/
 
.x-formulaire-auteur{
padding-left:100px;}
.x-formulaire-auteur-label{
padding:3px 0 !important;
text-align:left;
clear:left;
display:block;
float:left;
padding:3px 3px 3px 0;
position:relative;
width:100px;
z-index:2;
font-weight:bold;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
line-height:normal;}
#indication_import_csv {
font-size: 1.1em;
margin: 1px 3px 3px 5px;
}
 
#infos-auteurs-non-presents {
background-image: url("images/icones/avertissement.png");
background-repeat: no-repeat;
background-position: 5px 10px;
padding-left: 30px;
}
 
#label-auteurs-non-presents {
font-weight: bold;
}
 
/* #----------------------------------------------------------------------------------------------------------#*/
/* AUTRES */
/* #----------------------------------------------------------------------------------------------------------#*/
#main-button button{
font-weight:bold;
text-decoration:underline;}
.champNombreFormat {
margin-right: 5px;
margin-bottom: 5px;
}
 
.labelChampNombreFormat {
font: 12px tahoma,arial,helvetica,sans-serif;
display: inline-block;
margin-top: 2px;
width: 255px;
}
 
.labelChampNombreFormat::after {
content: ":";
}
 
.textAreaAutreUniteRangement textarea {
width: 400px !important;
}
 
/* #----------------------------------------------------------------------------------------------------------#*/
/* FORMULAIRE */
/* #----------------------------------------------------------------------------------------------------------#*/
.coel-obligatoire, .coel-obligatoire input, .coel-obligatoire textarea{
background:#FAA391;}
.coel-obligatoire-ok, .coel-obligatoire-ok input, .coel-obligatoire-ok textarea {
background:#B7DAAA;}
/branches/v1.11-okuzgozu/war/index.html
New file
0,0 → 1,8
<html>
<head>
<title>Redirection en htm</title>
<meta http-equiv="refresh" content="0;url=Coel.html" />
</head>
<body>
</body>
</html>
/branches/v1.11-okuzgozu/war/.
New file
Property changes:
Added: svn:ignore
+coel
+coel-test
+apropos.js
+gxt
+config.js