Line 49... |
Line 49... |
49 |
<!-- Bootstrap CSS -->
|
49 |
<!-- Bootstrap CSS -->
|
50 |
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous" />
|
50 |
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO" crossorigin="anonymous" />
|
51 |
<!-- Fontawesome -->
|
51 |
<!-- Fontawesome -->
|
52 |
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
|
52 |
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.1/css/all.css" integrity="sha384-fnmOCqbTlWIlj8LyTjo7mOUStjsKC4pOpQbqyi7RrhN7udi9RwhKkMHpvLbHG9Sr" crossorigin="anonymous">
|
53 |
<!-- Carto -->
|
53 |
<!-- Carto -->
|
- |
|
54 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.css" integrity="sha512-xodZBNTC5n17Xt2atTPuE1HxjVMSvLVW9ocqUKLsCC5CXdbqCmblAshOMAS6/keqq/sMZMZ19scR4PsZChSR7A==" crossorigin="anonymous">
|
- |
|
55 |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet.draw/1.0.4/leaflet.draw.css" integrity="sha512-gc3xjCmIy673V6MyOAZhIW93xhM9ei1I+gLbmFjUHIjocENRsLX/QUE1htk5q1XV2D/iie/VQ8DXI6Vu8bexvQ==" crossorigin="anonymous">
|
- |
|
56 |
<link rel="stylesheet" href="<?php echo $url_base;?>js/tb-geoloc/css/leaflet-gesture-handling.min.css" type="text/css">
|
54 |
<link href="<?php echo $url_base; ?>js/tb-geoloc/styles.css" rel="stylesheet" type="text/css" media="screen" />
|
57 |
<link rel="stylesheet" href="<?php echo $url_base;?>js/tb-geoloc/css/geoloc.css" type="text/css">
|
55 |
<!-- STYLE SPECIFIQUE -->
|
58 |
<!-- STYLE SPECIFIQUE -->
|
56 |
<link href="<?php echo $url_base; ?>css/saisie.css" rel="stylesheet" type="text/css" media="screen" />
|
59 |
<link href="<?php echo $url_base; ?>css/saisie.css" rel="stylesheet" type="text/css" media="screen" />
|
57 |
<link href="<?php echo $url_base; ?>css/asl.css" rel="stylesheet" type="text/css" media="screen" />
|
60 |
<link href="<?php echo $url_base; ?>css/asl.css" rel="stylesheet" type="text/css" media="screen" />
|
Line 58... |
Line 61... |
58 |
|
61 |
|
Line 70... |
Line 73... |
70 |
background-size: 1rem;
|
73 |
background-size: 1rem;
|
71 |
height: 1rem;
|
74 |
height: 1rem;
|
72 |
width: 1rem;
|
75 |
width: 1rem;
|
73 |
}
|
76 |
}
|
74 |
</style>
|
77 |
</style>
|
75 |
|
- |
|
76 |
<!-- carto -->
|
- |
|
77 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/tb-geoloc/tb-geoloc-lib-app.js"></script>
|
- |
|
78 |
|
- |
|
79 |
<!-- Jquery -->
|
78 |
<!-- Jquery -->
|
80 |
<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
|
79 |
<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/1.11.1/jquery-1.11.1.min.js"></script>
|
Line 81... |
Line 80... |
81 |
|
80 |
|
82 |
<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
|
81 |
<!-- Jquery UI : nécessaire pour le minicalendrier et l'auto-complétion -->
|
Line 89... |
Line 88... |
89 |
<!-- Jquery Form :nécessaire pour l'upload des images -->
|
88 |
<!-- Jquery Form :nécessaire pour l'upload des images -->
|
90 |
<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
|
89 |
<script type="text/javascript" src="https://resources.tela-botanica.org/jquery/form/3.51/jquery.form.min.js"></script>
|
91 |
<!-- Bootstrap -->
|
90 |
<!-- Bootstrap -->
|
92 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
|
91 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
|
93 |
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
|
92 |
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
|
- |
|
93 |
<!-- carto -->
|
- |
|
94 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/leaflet.js" integrity="sha512-XQoYMqMTK8LvdxXYG3nZ448hOEQiglfqkJs1NOQV44cWnUrBc8PkAOcXy20w0vlaXaVUearIOBhiXZ5V3ynxwA==" crossorigin="anonymous"></script>
|
- |
|
95 |
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet.draw/1.0.4/leaflet.draw.js" integrity="sha512-ozq8xQKq6urvuU6jNgkfqAmT7jKN2XumbrX1JiB3TnF7tI48DPI4Gy1GXKD/V3EExgAs1V+pRO7vwtS1LHg0Gw==" crossorigin="anonymous"></script>
|
94 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/Utils.js"></script>
|
96 |
<script src="<?php echo $url_base;?>js/tb-geoloc/js/modules/leaflet-gesture-handling.min.js"></script>
|
95 |
<!-- chargement des formulaires -->
|
97 |
<!-- chargement des formulaires -->
|
96 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetsSaisiesCommun.js"></script>
|
- |
|
97 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/WidgetsSaisiesASL.js"></script>
|
98 |
<script type="module" src="<?php echo $url_base; ?>js/InitialisationASL.js"></script>
|
98 |
<script type="text/javascript">
|
99 |
<script type="text/javascript">
|
99 |
//<![CDATA[
|
100 |
//<![CDATA[
|
100 |
// Nombre d'éléments dans l'autocompletion taxon
|
101 |
// Nombre d'éléments dans l'autocompletion taxon
|
101 |
const NBRE_ELTS_AUTOCOMP = 20;
|
102 |
const NBRE_ELTS_AUTOCOMP = 20;
|
102 |
const DUREE_MESSAGE = 1000;
|
- |
|
103 |
const OBS_MAX_NBRE = 10;
|
- |
|
Line 104... |
Line 103... |
104 |
|
103 |
|
105 |
var widgetProp = {
|
104 |
const widgetProp = {
|
106 |
// url jusqu'à "/widget:cel:"
|
105 |
// url jusqu'à "/widget:cel:"
|
107 |
'urlWidgets' : "<?php echo $widgets_url; ?>",
|
106 |
'urlWidgets' : "<?php echo $widgets_url; ?>",
|
108 |
// id du projet
|
107 |
// id du projet
|
109 |
'idProjet' : "<?php echo $widget['id_projet']; ?>",
|
108 |
'idProjet' : "<?php echo $widget['id_projet']; ?>",
|
Line 132... |
Line 131... |
132 |
'chargementImageIconeUrl' : "<?php echo $url_base; ?>img/icones/chargement.gif",
|
131 |
'chargementImageIconeUrl' : "<?php echo $url_base; ?>img/icones/chargement.gif",
|
133 |
// URL de l'icône pour une photo manquante
|
132 |
// URL de l'icône pour une photo manquante
|
134 |
'pasDePhotoIconeUrl' : "<?php echo $url_base; ?>img/icones/pasdephoto.png",
|
133 |
'pasDePhotoIconeUrl' : "<?php echo $url_base; ?>img/icones/pasdephoto.png",
|
135 |
// Nombre d'éléments dans l'autocompletion taxon
|
134 |
// Nombre d'éléments dans l'autocompletion taxon
|
136 |
'autocompletionElementsNbre' : NBRE_ELTS_AUTOCOMP,
|
135 |
'autocompletionElementsNbre' : NBRE_ELTS_AUTOCOMP,
|
137 |
'dureeMessage' : DUREE_MESSAGE,
|
136 |
'dureeMessage' : 1000,
|
138 |
'obsMaxNbre' : OBS_MAX_NBRE,
|
137 |
'obsMaxNbre' : 10,
|
139 |
// URL du web service permettant l'auto-complétion des noms scientifiques
|
138 |
// URL du web service permettant l'auto-complétion des noms scientifiques
|
140 |
'serviceAutocompletionNomSciUrl' : "<?php echo $widget['especes']['url_ws_autocompletion_ns']; ?>?"+
|
139 |
'serviceAutocompletionNomSciUrl' : "<?php echo $widget['especes']['url_ws_autocompletion_ns']; ?>?"+
|
141 |
"masque={masque}&"+
|
140 |
"masque={masque}&"+
|
142 |
"recherche=etendue&"+
|
141 |
"recherche=etendue&"+
|
143 |
"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
|
142 |
"retour.champs=famille,nom_retenu,nom_retenu_complet,num_taxonomique,nom_retenu.id&"+
|
Line 153... |
Line 152... |
153 |
"navigation.limite=" + NBRE_ELTS_AUTOCOMP,
|
152 |
"navigation.limite=" + NBRE_ELTS_AUTOCOMP,
|
154 |
'serviceNomCommuneUrl' : "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}",
|
153 |
'serviceNomCommuneUrl' : "https://api.tela-botanica.org/service:eflore:0.1/osm/nom-commune?lon={lon}&lat={lat}",
|
155 |
'serviceNomCommuneUrlAlt' : "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1"
|
154 |
'serviceNomCommuneUrlAlt' : "https://api.tela-botanica.org/service:eflore:0.1/wikipedia/nom-commune?lon={lon}&lat={lat}&nbre=1"
|
Line 156... |
Line 155... |
156 |
|
155 |
|
157 |
};
|
- |
|
158 |
$( document ).ready( function() {
|
- |
|
159 |
|
156 |
};
|
160 |
// WidgetsSaisiesASL.prototype = new WidgetsSaisiesCommun(widgetProp);
|
157 |
const URL_GEOLOC_SERVICE = "<?php echo $url_ws_geoloc;?>";
|
161 |
widget = new WidgetsSaisiesASL(widgetProp);
|
- |
|
162 |
widget.init();
|
- |
|
163 |
});
|
- |
|
164 |
//]]>
|
158 |
const URL_BASE = "<?php echo $url_base;?>";
|
165 |
</script>
|
- |
|
166 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/ReleveASL.js"></script>
|
- |
|
167 |
<script type="text/javascript" src="<?php echo $url_base; ?>js/PlantesEtLichensASL.js"></script>
|
159 |
</script>
|
Line 168... |
Line 160... |
168 |
</head>
|
160 |
</head>
|
169 |
|
161 |
|
170 |
<body id="top" data-sq="<?php echo $url_base; ?>" data-url-widgets="<?php echo $widgets_url; ?>" data-obs-list="<?php echo $url_ws_obs_list; ?>" data-lang="<?php echo $langue; ?>" data-projet="<?php echo $widget['projet']; ?>" data-tag-obs="<?php echo $widget['tag-obs']; ?>" data-mode="<?php echo $conf_mode; ?>">
|
162 |
<body id="top" data-sq="<?php echo $url_base; ?>" data-url-widgets="<?php echo $widgets_url; ?>" data-obs-list="<?php echo $url_ws_obs_list; ?>" data-lang="<?php echo $langue; ?>" data-projet="<?php echo $widget['projet']; ?>" data-tag-obs="<?php echo $widget['tag-obs']; ?>" data-mode="<?php echo $conf_mode; ?>">
|