{{ item.name | t }}
+{{ item.id | prepend: 'compilatio.' | t }}
-
diff --git a/scripts/html/base.css b/scripts/html/base.css
index 7095f48..8922148 100644
--- a/scripts/html/base.css
+++ b/scripts/html/base.css
@@ -1,27 +1,38 @@
/* scripts/html/base.css */
+.b-example-divider {
+ height: 3rem;
+ background-color: rgba(0, 0, 0, .1);
+ border: solid rgba(0, 0, 0, .15);
+ border-width: 1px 0;
+ box-shadow: inset 0 0.5em 1.5em rgb(0 0 0 / 10%), inset 0 0.125em 0.5em rgb(0 0 0 / 15%);
+ margin-top: 2em;
+}
+
/* thead th {
word-break: break-word;
} */
.table-responsive {
- max-width: 98vw;
+ max-width: 98vw;
}
thead th {
- vertical-align: top;
+ vertical-align: top;
}
/* https://mottie.github.io/tablesorter/docs/example-widget-filter.html */
.tablesorter .filtered {
- display: none;
+ display: none;
}
+
/**
* Bootstrap theme v4.x
*/
- .tablesorter-bootstrap {
+.tablesorter-bootstrap {
width: 100%;
}
+
.tablesorter-bootstrap thead th,
.tablesorter-bootstrap thead td,
.tablesorter-bootstrap tfoot th,
@@ -38,6 +49,7 @@ thead th {
cursor: pointer;
white-space: normal;
}
+
.tablesorter-bootstrap:not(.table-dark) thead:not(.thead-dark) .tablesorter-header,
.tablesorter-bootstrap:not(.table-dark) tfoot th,
.tablesorter-bootstrap:not(.table-dark) tfoot td {
@@ -53,6 +65,7 @@ thead th {
position: relative;
padding: 4px 18px 4px 4px;
}
+
.tablesorter-bootstrap .sorter-false .tablesorter-header-inner {
padding: 4px;
}
@@ -61,9 +74,11 @@ thead th {
.tablesorter-bootstrap thead .tablesorter-headerUnSorted:not(.sorter-false) {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=);
}
+
.tablesorter-bootstrap thead .tablesorter-headerAsc {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=);
}
+
.tablesorter-bootstrap thead .tablesorter-headerDesc {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+);
}
@@ -73,29 +88,33 @@ thead th {
.tablesorter-bootstrap.table-dark thead .tablesorter-headerUnSorted:not(.sorter-false) {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDIwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgMTNsLTIuNS0yLjVMNyAxNWwtNC41LTQuNUwwIDEzbDcgN3pNMTQgNy41TDExLjUgMTAgNyA1LjUgMi41IDEwIDAgNy41bDctN3oiLz48L3N2Zz4=);
}
+
.tablesorter-bootstrap thead.thead-dark .tablesorter-headerAsc,
.tablesorter-bootstrap.table-dark thead .tablesorter-headerAsc {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgOS41TDExLjUgMTIgNyA3LjUgMi41IDEyIDAgOS41bDctN3oiLz48L3N2Zz4=);
}
+
.tablesorter-bootstrap thead.thead-dark .tablesorter-headerDesc,
.tablesorter-bootstrap.table-dark thead .tablesorter-headerDesc {
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTQgNWwtMi41LTIuNS00LjUgNC41LTQuNS00LjVMMCA1IDcgMTJ6Ii8+PC9zdmc+);
}
/* since bootstrap (table-striped) uses nth-child(), we just use this to add a zebra stripe color */
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.odd:hover ~ tr.tablesorter-hasChildRow.odd ~ .tablesorter-childRow.odd > td {
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.odd:hover~tr.tablesorter-hasChildRow.odd~.tablesorter-childRow.odd>td {
background-color: #f9f9f9;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.hover > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd:hover > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even:hover > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.odd:hover ~ .tablesorter-childRow.odd > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.even:hover ~ .tablesorter-childRow.even > td {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.hover>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd:hover>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even:hover>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.odd:hover~.tablesorter-childRow.odd>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.even:hover~.tablesorter-childRow.even>td {
background-color: #f5f5f5;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even > td,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.tablesorter-hasChildRow.even:hover ~ tr.tablesorter-hasChildRow.even ~ .tablesorter-childRow.even > td {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even>td,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.tablesorter-hasChildRow.even:hover~tr.tablesorter-hasChildRow.even~.tablesorter-childRow.even>td {
background-color: #fff;
}
@@ -107,30 +126,35 @@ thead th {
}
/* Column Widget - column sort colors */
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.primary {
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd td.primary {
background-color: #bfbfbf;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.primary,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.primary {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr td.primary,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even td.primary {
background-color: #d9d9d9;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.secondary {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd td.secondary {
background-color: #d9d9d9;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.secondary,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.secondary {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr td.secondary,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even td.secondary {
background-color: #e6e6e6;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.odd td.tertiary {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.odd td.tertiary {
background-color: #e6e6e6;
}
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr td.tertiary,
-.tablesorter-bootstrap:not(.table-dark) > tbody > tr.even td.tertiary {
+
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr td.tertiary,
+.tablesorter-bootstrap:not(.table-dark)>tbody>tr.even td.tertiary {
background-color: #f2f2f2;
}
/* caption */
-.tablesorter-bootstrap:not(.table-dark) > .caption {
+.tablesorter-bootstrap:not(.table-dark)>.caption {
background-color: #fff;
}
@@ -147,9 +171,11 @@ thead th {
-o-transition: height 0.1s ease;
transition: height 0.1s ease;
}
+
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row {
background-color: #efefef;
}
+
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row input.tablesorter-filter,
.tablesorter-bootstrap:not(.table-dark) .tablesorter-filter-row select.tablesorter-filter {
color: #333;
@@ -172,12 +198,15 @@ thead th {
-o-transition: line-height 0.1s ease;
transition: line-height 0.1s ease;
}
+
/* hidden filter row */
.tablesorter-bootstrap .tablesorter-filter-row.hideme td {
- padding: 2px; /* change this to modify the thickness of the closed border row */
+ padding: 2px;
+ /* change this to modify the thickness of the closed border row */
margin: 0;
line-height: 0;
}
+
.tablesorter-bootstrap .tablesorter-filter-row.hideme * {
height: 1px;
min-height: 0;
@@ -188,6 +217,7 @@ thead th {
opacity: 0;
filter: alpha(opacity=0);
}
+
/* rows hidden by filtering */
.tablesorter .filtered {
display: none;
diff --git a/scripts/html/base.js b/scripts/html/base.js
index 4f23fcb..16322ac 100644
--- a/scripts/html/base.js
+++ b/scripts/html/base.js
@@ -37,6 +37,12 @@ function tabulate(data, columns, container_node) {
.data(function (row) {
return columns.map(function (column) {
// console.log('line', columns)
+ // TODO: maybe implement some extra logic here
+ // if (column.endsWith('wikiq')) {
+ // let with_link = '' + row[column] + ''
+ // // return { column: column, value: row[column] }
+ // return { column: column, value: with_link }
+ // }
return { column: column, value: row[column] }
})
})
diff --git a/spatial-epidemiology-and-health-surveillance.html b/spatial-epidemiology-and-health-surveillance.html
index 26ef29b..c5533cf 100644
--- a/spatial-epidemiology-and-health-surveillance.html
+++ b/spatial-epidemiology-and-health-surveillance.html
@@ -31,17 +31,129 @@
Awesome Spatial Epidemiology and Public/Animal Hea --> +
+ ++
locum_scientificum_inquisitionis
+ +Research
++ Research centers and laboratories by place +
+ +biosafety-level-4-laboratories
+Biosafety level 4 facilities
-
data/biosafety-level-4-laboratories.hxl.csv
@@ -74,7 +186,7 @@
biosafety-level-4-laboratories
who-collaborating-centres
+World Health Organization Collaborating Centres
-
data/who-collaborating-centres.hxl.csv
@@ -84,7 +196,7 @@
who-collaborating-centres
Sources:- - WHO Collaborating Centres Global database (automated web scraping) + WHO Collaborating Centres (automated web scraping)
who-collaborating-centres
woah-reference-laboratories
+World Organisation for Animal Health Reference Laboratories
-
data/woah-reference-laboratories.hxl.csv
@@ -141,13 +253,32 @@
woah-reference-laboratories
nomenclatura_et_vocabularium
+ +Nomenclature, controlled vocabularies and referential codes
++ +
+ +who-icd-crosswalk
+International Classification of Diseases (ICD) terminology crosswalks
-
data/who-icd-crosswalk.tm.hxl.csv
@@ -181,13 +312,32 @@
who-icd-crosswalk
terminologia_multilinguae
+ +Multilingual terminologies
++ +
+ +biosafety_levels
+Biosafety levels
-
data/biosafety-levels.hxl.tm.hxl.csv
@@ -208,7 +358,7 @@
biosafety_levels
woah-cmn-a
+Old Classification of Diseases Notifiable to the OIE – List A
-
data/woah-cmn-a.tm.hxl.csv
@@ -239,7 +389,7 @@
woah-cmn-a
woah-cmn-b
+Old Classification of Diseases Notifiable to the OIE – List B
-
data/woah-cmn-b.tm.hxl.csv
@@ -273,6 +423,55 @@
woah-cmn-b
Software
++ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas molestie tellus quis magna luctus, a consectetur eros dictum. +
+ +GitHub Topics
+-
+
- + data/github-topics.hxl.csv + + +