refs #26 add new metadata fields 'link url' and 'link text'. they are loaded and saved
parent
69d0872f90
commit
d54b0c65dd
|
@ -813,6 +813,9 @@ h2.popupTitle{
|
||||||
background: url('images/symbols/geocache-open.png') no-repeat right 8px center rgba(240, 240, 240, 0.90);
|
background: url('images/symbols/geocache-open.png') no-repeat right 8px center rgba(240, 240, 240, 0.90);
|
||||||
background-size: 20px 20px;
|
background-size: 20px 20px;
|
||||||
}
|
}
|
||||||
|
#linktextinput, #linkurlinput {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
#desctext{
|
#desctext{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 70px;
|
height: 70px;
|
||||||
|
|
|
@ -610,6 +610,16 @@
|
||||||
if (fileDesc) {
|
if (fileDesc) {
|
||||||
gpxText = gpxText + ' <desc>' + fileDesc + '</desc>\n';
|
gpxText = gpxText + ' <desc>' + fileDesc + '</desc>\n';
|
||||||
}
|
}
|
||||||
|
var linkurl = $('#linkurlinput').val();
|
||||||
|
if (linkurl) {
|
||||||
|
gpxText = gpxText + ' <link href="' + linkurl + '">\n';
|
||||||
|
|
||||||
|
var linktext = $('#linktextinput').val();
|
||||||
|
if (linktext) {
|
||||||
|
gpxText = gpxText + ' <text>' + escapeHTML(linktext) + '</text>\n';
|
||||||
|
}
|
||||||
|
gpxText = gpxText + ' </link>\n';
|
||||||
|
}
|
||||||
gpxText = gpxText + '</metadata>\n';
|
gpxText = gpxText + '</metadata>\n';
|
||||||
|
|
||||||
var layerArray = [];
|
var layerArray = [];
|
||||||
|
@ -834,10 +844,16 @@
|
||||||
|
|
||||||
// parse gpx xml text to draw it on the map
|
// parse gpx xml text to draw it on the map
|
||||||
function parseGpx(xml) {
|
function parseGpx(xml) {
|
||||||
//var dom = $.parseXML(xml);
|
var parseddom = $.parseXML(xml);
|
||||||
var dom = $(xml);
|
var dom = $(parseddom);
|
||||||
var fileDesc = dom.find('>metadata>desc').text();
|
|
||||||
|
var fileDesc = dom.find('gpx>metadata>desc').text();
|
||||||
$('#desctext').val(fileDesc);
|
$('#desctext').val(fileDesc);
|
||||||
|
var linktext = dom.find('gpx>metadata>link>text').html();
|
||||||
|
$('#linktextinput').val(linktext);
|
||||||
|
var linkurl = dom.find('gpx>metadata>link').attr('href');
|
||||||
|
$('#linkurlinput').val(linkurl);
|
||||||
|
|
||||||
dom.find('wpt').each(function() {
|
dom.find('wpt').each(function() {
|
||||||
var lat = $(this).attr('lat');
|
var lat = $(this).attr('lat');
|
||||||
var lon = $(this).attr('lon');
|
var lon = $(this).attr('lon');
|
||||||
|
|
|
@ -68,6 +68,8 @@
|
||||||
"Your overlay tile servers" : "Vos serveurs de revêtements personnels",
|
"Your overlay tile servers" : "Vos serveurs de revêtements personnels",
|
||||||
"Your WMS overlay tile servers" : "Vos serveurs de revêtements WMS personnels",
|
"Your WMS overlay tile servers" : "Vos serveurs de revêtements WMS personnels",
|
||||||
"Transparent" : "Transparent",
|
"Transparent" : "Transparent",
|
||||||
|
"Link URL (optional)" : "URL du lien (facultatif)",
|
||||||
|
"Link text (optional)" : "Texte du lien (facultatif)",
|
||||||
"Upload new symbol image" : "Téléverser une nouvelle image de symbole"
|
"Upload new symbol image" : "Téléverser une nouvelle image de symbole"
|
||||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,6 +41,10 @@
|
||||||
<div style="clear:both"></div>
|
<div style="clear:both"></div>
|
||||||
<label><?php p($l->t('Description (optional)'));?> :</label><br/>
|
<label><?php p($l->t('Description (optional)'));?> :</label><br/>
|
||||||
<textarea id="desctext"></textarea>
|
<textarea id="desctext"></textarea>
|
||||||
|
<label><?php p($l->t('Link text (optional)'));?> :</label><br/>
|
||||||
|
<input id="linktextinput"/><br/>
|
||||||
|
<label><?php p($l->t('Link URL (optional)'));?> :</label><br/>
|
||||||
|
<input id="linkurlinput"/>
|
||||||
<button id="saveButton"><i class="fa fa-save"></i> <?php p($l->t('Choose directory and save'));?></button>
|
<button id="saveButton"><i class="fa fa-save"></i> <?php p($l->t('Choose directory and save'));?></button>
|
||||||
<div style="clear:both"></div>
|
<div style="clear:both"></div>
|
||||||
<hr/>
|
<hr/>
|
||||||
|
|
Loading…
Reference in New Issue