-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTemplate.DataAccess.html
128 lines (112 loc) · 5.73 KB
/
Template.DataAccess.html
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<script id="DataAccess-dialog-template" type="text/x-handlebars-template">
<div class= "DataAccess-Window" id="DataAccess-Window-ID">
<div class = "DataAccess-StatsUploadDelete-Container">
<div class = "DataAccess-Buttons-Container">
<!-- <div id = "insert_chart" class = "DataAccess-InsertChart-Buttons DataAccess-Icon-Buttons" title="Open time series plots in a new window">
<span class="material-symbols-outlined DataAccess-material-symbols">
insert_chart
</span>
</div> -->
<div id = "rwl" class= "DataAccess-RwlDownload-Buttons DataAccess-Text DataAccess-Text-Buttons DataAccess-Center"
style="margin-top: 2px;" title="Download .rwl file of measurements">
RWL
</div>
<div id = "csv" class= "DataAccess-TsvDownload-Buttons DataAccess-Text DataAccess-Text-Buttons DataAccess-Center" title="Download .csv file of measurements">
CSV
</div>
<div id = "tsv" class= "DataAccess-CsvDownload-Buttons DataAccess-Text DataAccess-Text-Buttons DataAccess-Center" title="Download .tsv file of measurements">
TSV
</div>
<div id = "json" class= "DataAccess-JsonDownload-Buttons DataAccess-Text DataAccess-Text-Buttons DataAccess-Center" title="Download .json file of current measurements, annotations, etc.">
JSON
</div>
<div id = "copy" class= "DataAccess-Copy-Buttons DataAccess-Text DataAccess-Text-Buttons DataAccess-Center"
style="margin: 0;" title="Copy measurement data to clipboard">
COPY
</div>
<br>
{{#if savePermissions}}
<div id = "cloud_upload" class= "DataAccess-CloudUpload-Buttons DataAccess-Icon-Buttons" title="Save the current measurements, annotations, etc. to the cloud-hosted .json file (Ctrl-s)">
<span class="material-symbols-outlined DataAccess-material-symbols">
cloud_upload
</span>
</div>
{{/if}}
<div id = "upload_file" class= "DataAccess-UploadFile-Buttons DataAccess-Icon-Buttons" title="Upload .json file with measurements, annotations, etc.">
<span class="material-symbols-outlined DataAccess-material-symbols">
upload
</span>
</div>
</div>
<div style="margin-bottom: 12px;" />
<div id = "delete" class="DataAccess-Delete-Buttons DataAccess-Delete DataAccess-Icon-Buttons" title="Delete all measurement data">
<span class="material-symbols-outlined ">
delete
</span>
</div>
</div>
<div class="DataAccess-Table-div">
<table id="DataAccess-table-id" class="DataAccess-Table">
<!-- Table height stored in Leaflet.DataAccess.js -->
<tbody id="DataAccess-table-body">
{{#if data.tw.x.length}}
<tr>
<th>Year</th>
<th>TW</th>
{{#if data.ew}}
<th>EW</th>
<th>LW</th>
{{/if}}
</tr>
{{#with data}}
{{#each tw.x}}
{{#ifDecadeCheck this}}<tr style="background-color: rgba(255, 0, 0, 0.233);">{{else}}<tr>{{/ifDecadeCheck}}
<td><b>{{this}}</b></td>
<td>{{fourDigitlookup ../tw.y @index}} </td>
{{#if ../../sub}}
<td> {{fourDigitlookup ../../ew.y @index}} </td>
<td> {{fourDigitlookup ../../lw.y @index}} </td>
{{/if}}
</tr>
{{/each}}
{{/with}}
{{else}}
Missing data
{{/if}}
</tbody>
</table>
</div>
</div>
</script>
<script id="DataAccess-deleteAllDialog-template" type="text/x-handlebars-template">
<div class="DataAccess-dialog-container">
<div class="DataAccess-deleteWarning-container">
<i class="fa fa-exclamation-triangle" aria-hidden="true"></i>
<h3>
Warning
</h3>
<p class="DataAccess-delete-text">
Are you sure you want to delete <b>ALL</b> measurement data?
</p>
</div>
<br>
<div class="DataAccess-btn-row">
<div class="DataAccess-btn-container">
<div id="DataAccess-confirmDelete-btn" class="DataAccess-delete-btn">
<i class="fa fa-check"
aria-hidden="true"
style="margin-right: 6px;"></i>
<span> Confirm </span>
</div>
</div>
<div class="DataAccess-btn-container">
<div id="DataAccess-cancelDelete-btn" class="DataAccess-delete-btn">
<span> Cancel </span>
<i class="fa fa-times"
style="margin-left: 6px;"
aria-hidden="true"></i>
</div>
</div>
</div>
</div>
</script>