all repos — onyx @ 3f399947f13876b0533979e56e9368bce0d73e36

minimal map annotation and location data sharing tool

static/index.html (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='utf-8'>
<meta name='description' content='map annotation tool'/>
<meta name='viewport' content='width=device-width,initial-scale=1'>
<link rel='stylesheet' type='text/css' href='./style.css'>
<!--<link rel='shortcut icon' href='/img/favicon.png'>-->
<title>ONYX/scry</title>
</head>
<body>
<noscript>
  <div id="noscript-container">
    <p>This is a javascript application - <a href="https://nilfm.cc/git/onyx-scry">ONYX/scry</a>;</p>
    <p>You must enable javascript in your browser to use it.</p>
  </div>
</noscript>
<div id="map"></div>

<div id="mapControls">
  <button id="addPoint-btn">&middot;</button>
  <button id="addCircle-btn">&compfn;</button>
  <button id="addPolygon-btn">&diamond;</button>
  <div id="subControls">
    <button id="tiles-btn">&Colon;</button>
  <button id="save-btn">&darr;</button>
  <button id="clear-btn">x</button>
  <button id="restore-btn">&olarr;</button>
  <button id="menu-btn">&equiv;</button>
  </div>
</div>

<div id="createOverlay-container">
  <div class="modalHeader">
  <button class="closeBtn" id="createOverlay-closeBtn">x</button>
  <h2 id="createOverlay-title"></h2>
  </div>
  <form id="createOverlay-content">
    <label for="createOverlay-name">Name</label><br/>
    <input type="text" id="createOverlay-name" required ><br/>
    <label for="createOverlay-desc">Description</label><br/>
    <textarea id="createOverlay-desc" required></textarea><br/>
    <div id="radius-container">
      <label for="createOverlay-radius">Radius (meters)</label><br/>
      <input type="number" step="1" id="createOverlay-radius" value="500" required><br/>
    </div>
    
  <button type="submit" id="createOverlay-submitBtn">OK</button>
  </form>
</div>

<div id="cancel-container">
  <span id="cancel-msg"></span>
  <div class="multiBtn-container">
  <button class="negative-btn" id="cancel-btn">Cancel</button>
  </div>
</div>

<div id="info-container">
  <button class="closeBtn" id="info-closeBtn">x</button>
  <div id="info-content">
  </div>
</div>

<div id="confirm-container">
  <span id="confirm-msg"></span>
  <div class="multiBtn-container">
    <button class="positive-btn" id="yes-btn">OK</button>
    <button class="negative-btn" id="no-btn">Cancel</button>
  </div>
</div>

<div id="import-export-container">
  <h2></h2>
  <textarea id="import-export-textarea"></textarea>
  <div class="multiBtn-container">
    <button id="import-export-ok-btn">OK</button>
    <button id="import-export-cancel-btn">Cancel</button>
  </div>
</div>

<div id="overlays-menu-container">
  <button class="closeBtn" id="overlys-closeBtn">x</button>
  <details id="markers-wrapper"><summary>Markers</summary><ul id="markers-list"></ul></details>
  <details id="circles-wrapper"><summary>Circles</summary><ul id="circles-list"></ul></details>
  <details id="polygons-wrapper"><summary>Polygons</summary><ul id="polygons-list"></ul></details>
  <div class="multiBtn-container">
    <button id="import-btn">Import</button>
    <button id="export-all-btn">Export All</button>
  </div>
</div>
<!--</div>-->
</body>
<link rel='stylesheet' type="text/css" href="./leaflet.css">
<script src="./leaflet.js"></script>
<script src="./onyx-scry.js"></script>
</html>