add rich KML support, mitigate KML vulnerabilities
All checks were successful
pedestrian-simulator / build (push) Successful in 1m0s
All checks were successful
pedestrian-simulator / build (push) Successful in 1m0s
This commit is contained in:
@@ -195,6 +195,52 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- KML Details Overlay -->
|
||||
<div id="kml-details-overlay" class="overlay">
|
||||
<div class="kml-details-card">
|
||||
<div class="kml-details-header">
|
||||
<h2 id="kmlDetailsTitle">Route Details</h2>
|
||||
<button id="closeKmlDetails" class="close-btn">×</button>
|
||||
</div>
|
||||
|
||||
<div class="kml-details-content">
|
||||
<div id="kmlPreviewMap" class="kml-preview-map"></div>
|
||||
|
||||
<div class="kml-metadata-section">
|
||||
<div class="metadata-row">
|
||||
<span id="kmlDetailsDistance" class="meta-tag">📏 0.00 km</span>
|
||||
<span id="kmlDetailsAuthor" class="meta-tag">👤 User</span>
|
||||
<span id="kmlDetailsVotes" class="meta-tag">👍 0</span>
|
||||
</div>
|
||||
|
||||
<div class="description-container">
|
||||
<div class="description-header">
|
||||
<h3>Description</h3>
|
||||
<button id="editDescriptionBtn" class="icon-button small hidden"
|
||||
title="Edit Description">✎</button>
|
||||
</div>
|
||||
<div id="kmlDescriptionDisplay" class="description-text">
|
||||
No description provided.
|
||||
</div>
|
||||
<div id="kmlDescriptionEditor" class="description-editor hidden">
|
||||
<textarea id="kmlDescriptionInput"
|
||||
placeholder="Enter a description for this route..."></textarea>
|
||||
<div class="editor-actions">
|
||||
<button id="saveDescriptionBtn" class="primary-btn small">Save</button>
|
||||
<button id="cancelDescriptionBtn" class="secondary-btn small">Cancel</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="kml-details-footer">
|
||||
<button id="backToKmlListBtn" class="secondary-btn">← Back to List</button>
|
||||
<button id="startKmlTripBtn" class="primary-btn large">▶️ Start Trip</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- General Confirmation Overlay -->
|
||||
<div id="confirm-overlay" class="overlay">
|
||||
<div class="setup-card">
|
||||
|
||||
Reference in New Issue
Block a user