Browse Source

initial commit. !publish!

master
Marcell Mars 5 months ago
parent
commit
8a3a10e746
  1. 16
      PUBLISH.trigger.md
  2. 22
      _vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/package.json
  3. 260
      _vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/public/global.css
  4. 16
      _vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/public/index.html
  5. 3
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/default.md
  6. 3
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/session.md
  7. 4
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/topic.md
  8. 83
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/player.css
  9. 13
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/postcss.config.js
  10. 933
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/site.css
  11. 158
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/js/sandpoints.js
  12. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/data/books/catalog.json
  13. 45
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/data/sandpointsnamegraph.json
  14. 3
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/404.html
  15. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-heading.html
  16. 60
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-image.html
  17. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/_markup/render-link.html
  18. 13
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/baseof.html
  19. 38
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/list.html
  20. 6
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/_default/single.html
  21. 14
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/edit/baseof.html
  22. 2
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/edit/list.html
  23. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/edit/single.html
  24. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/metadata/baseof.js.js
  25. 20
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/metadata/list.js.js
  26. 8
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/footer.html
  27. 48
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/head.html
  28. 111
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/header.html
  29. 5
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/pagedjs.html
  30. 96
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/printsinglebody.html
  31. 13
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/readdir.html
  32. 4
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/sandpointjs.html
  33. 202
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/scratch.html
  34. 105
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/partials/singlebody.html
  35. 11
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/print/baseof.html
  36. 153
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/print/single.html
  37. 25
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/shortcodes/gloss.html
  38. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/shortcodes/nosup.html
  39. 10
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/shortcodes/soundcloud.html
  40. 12
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/taxonomy/baseof.html
  41. 23
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/taxonomy/list.html
  42. 12
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/urls/baseof.html
  43. 104
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/layouts/urls/list.html
  44. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/android-chrome-192x192.png
  45. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/android-chrome-512x512.png
  46. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/apple-touch-icon.png
  47. 104
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/css/paged_interface.css
  48. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/css/player.min.css
  49. 242
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/css/print.css
  50. 1
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/css/site.min.css
  51. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/favicon-16x16.png
  52. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/favicon-32x32.png
  53. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/favicon.ico
  54. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/great-vibes-v7-latin-ext_latin-regular.eot
  55. 581
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/great-vibes-v7-latin-ext_latin-regular.svg
  56. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/great-vibes-v7-latin-ext_latin-regular.ttf
  57. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/great-vibes-v7-latin-ext_latin-regular.woff
  58. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/great-vibes-v7-latin-ext_latin-regular.woff2
  59. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-600.eot
  60. 437
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-600.svg
  61. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-600.ttf
  62. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-600.woff
  63. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-600.woff2
  64. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-700.eot
  65. 436
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-700.svg
  66. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-700.ttf
  67. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-700.woff
  68. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-700.woff2
  69. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-900.eot
  70. 441
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-900.svg
  71. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-900.ttf
  72. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-900.woff
  73. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-900.woff2
  74. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot
  75. 434
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-regular.svg
  76. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-regular.ttf
  77. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff
  78. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff2
  79. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500.eot
  80. 516
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500.svg
  81. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500.ttf
  82. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500.woff
  83. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500.woff2
  84. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500italic.eot
  85. 511
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500italic.svg
  86. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500italic.ttf
  87. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500italic.woff
  88. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-500italic.woff2
  89. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-italic.eot
  90. 511
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-italic.svg
  91. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-italic.ttf
  92. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-italic.woff
  93. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-italic.woff2
  94. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-regular.eot
  95. 516
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-regular.svg
  96. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-regular.ttf
  97. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-regular.woff
  98. BIN
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/fonts/vollkorn-v12-latin-ext_latin-regular.woff2
  99. 187
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/images/bibliotheke.svg
  100. 31107
      _vendor/git.sandpoints.org/Drawwell/SandpointsTheme/static/js/paged.polyfill.js
  101. Some files were not shown because too many files have changed in this diff Show More

16
PUBLISH.trigger.md

@ -0,0 +1,16 @@
Publish the current version of the website by changing the text few lines below.
For example, add your name after the line saying: "\_ \_ _ New changes after this _ \_ \_"
Don't forget to click on "Comit Changes" to commit the changes.
- [PREVIEW WEB SITE](https://pages.sandpoints.org/paf22/_preview/logbook/springmeeting22/)
- [PUBLISHED WEB SITE](https://pages.sandpoints.org/paf22/logbook/springmeeting22/)
---
```
_ _ _ New changes after this _ _ _
marcell..
tomi..
valeria.
```

22
_vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/package.json generated vendored

@ -0,0 +1,22 @@
{
"name": "svelte-app",
"version": "1.0.0",
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"start": "sirv public"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^17.0.0",
"@rollup/plugin-node-resolve": "^11.0.0",
"rollup": "^2.3.4",
"rollup-plugin-css-only": "^3.1.0",
"rollup-plugin-livereload": "^2.0.0",
"rollup-plugin-svelte": "^7.0.0",
"rollup-plugin-terser": "^7.0.0",
"svelte": "^3.0.0"
},
"dependencies": {
"sirv-cli": "^1.0.0"
}
}

260
_vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/public/global.css generated vendored

@ -0,0 +1,260 @@
html, body {
position: relative;
width: 100%;
height: 100%;
}
body {
color: #333;
margin: 0;
padding: 8px;
box-sizing: border-box;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
a {
color: rgb(0,100,200);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:visited {
color: rgb(0,80,160);
}
input, button, select, textarea {
font-family: inherit;
font-size: inherit;
-webkit-padding: 0.4em 0;
padding: 0.4em;
margin: 0 0 0.5em 0;
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 2px;
}
input:disabled {
color: #ccc;
}
button {
color: #333;
background-color: #f4f4f463;
outline: none;
padding: 0.1rem 0.1rem;
margin-left: 0.3rem;
}
button:disabled {
color: #999;
}
button:disabled:hover {
cursor: default;
}
button:not(:disabled):active {
background-color: #ddd;
}
button:focus {
border-color: #666;
}
button:hover, .newtierbutton:hover {
cursor: pointer;
}
/* custom part */
.newtierbutton {
color: #000;
background-color: #dddddd;
padding: 0.2em 0.4em;
grid-column: 2/3;
margin-right: 0.2rem;
}
.formgrid {
display: grid;
grid-template-columns: auto 1fr;
grid-gap: 1rem;
margin-top: 1rem;
}
#sandpoints {
width: 80%;
margin-left: 1rem;
margin-top: 1rem;
}
label, .filepath {
grid-column: 1/2;
text-transform: capitalize;
align-self: center
}
.labelcontent {
align-self: auto;
}
.labeloffline {
margin-top: -0.4rem;
}
input[readonly] {
color: #000000b3;
background: #00000012;
border: 0px;
}
input, button, textarea, .selecttier, .relpath {
grid-column: 2/3;
}
textarea {
height: 10rem;
}
.hasinput {
line-height: 0.2rem;
border: 0px;
padding: 0px;
margin: 0px;
font-weight: bold;
}
.hasinput:focus {
outline: none;
}
.tierline {
display: flex;
align-items: baseline;
}
.tiertitle {
font-style: italic;
}
.buttons {
display: flex;
margin-left: auto;
padding-left: 0.2rem;
}
select {
align-self: start;
border: 0;
padding: 0.1rem;
}
.selecttier {
margin-top: 0.5rem;
}
.buttons button {
border: solid #999 1px;
padding: 0;
padding-left: 0.1rem;
padding-right: 0.1rem;
margin: 1px;
}
.filepath {
font-size: large;
font-style: italic;
margin-bottom: 1rem;
}
.relpath {
font-size: large;
font-weight: bold;
}
.tierbox, #selecthas {
margin-top: 0.5rem;
}
.fmHidden {
display: none;
}
.fmShown {
display: block;
}
.fmMetaTitle {
margin-bottom: 0.3rem;
text-transform: capitalize;
display: block;
text-align: right;
font-size: smaller;
padding-top: 0.2rem;
}
.fmMeta {
border-bottom: 2px #0000001a solid;
border-right: 1px #0000001a solid;
padding-bottom: 1rem;
margin-bottom: 0.5rem;
background: #ffffff1c;
padding-right: 0.2rem;
}
.fmItem {
display: grid;
grid-template-columns: auto 1fr;
grid-gap: 1rem;
}
.fmCollapse, .fmExpand {
padding-top: 0.2rem;
margin-top: 0.5rem;
padding-bottom: 0.5rem;
}
.fmExpand:hover, .fmCollapse:hover {
cursor: pointer;
}
.fmCollapse::before {
margin-right: 0.3rem;
content: "⇲";
}
.fmExpand::before {
margin-right: 0.3rem;
content: "⇱";
}
#fmicon, #frontmatter, input.hasinput {
background-color: #ffccbc;
padding-right: 0.3rem;
padding-left: 0.3rem;
padding-bottom: 0.3rem;
}
.newtiers {
display: none;
}
#newtierstitle {
margin-right: 0.4rem;
display: block;
}
.newtiersbar {
padding-bottom: 0.4rem;
padding-top: 0.4rem;
margin-left: auto;
display: flex;
border-bottom: 2px #0000001a solid;
border-right: 1px #0000001a solid;
justify-content: flex-end;
align-items: center;
background: #00000008;
}

16
_vendor/git.sandpoints.org/Drawwell/SandpointsEditPage/public/index.html generated vendored

@ -0,0 +1,16 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset='utf-8'>
<meta name='viewport' content='width=device-width,initial-scale=1'>
<title>Sandpoints Edit Page</title>
<link rel='stylesheet' href='global.css'>
<script defer src='../metadata/index.js'></script>
<script defer src='build/bundle.js'></script>
</head>
<body>
</body>
</html>

3
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/default.md generated vendored

@ -0,0 +1,3 @@
---
title: "{{ replace .Name "-" " " | title }}"
---

3
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/session.md generated vendored

@ -0,0 +1,3 @@
---
title: "{{ replace .Name "-" " " | title }}"
---

4
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/archetypes/topic.md generated vendored

@ -0,0 +1,4 @@
---
title: "{{ replace .Name "-" " " | title }}"
has_sessions:
---

83
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/player.css generated vendored

@ -0,0 +1,83 @@
/* soundcite - v0.5.1 - 2017-07-10
* Copyright (c) 2017 Tyler J. Fisher and Northwestern University Knight Lab
*/
/*PLAYER CHROME*/
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); opacity: 0.4; }
50% { -webkit-transform: rotate(180deg); opacity: 1; }
to { -webkit-transform: rotate(360deg); opacity: 0.4; }
}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); opacity: 0.4; }
50% { -moz-transform: rotate(180deg); opacity: 1; }
to { -moz-transform: rotate(360deg); opacity: 0.4; }
}
@-ms-keyframes spin {
from { -ms-transform: rotate(0deg); opacity: 0.4; }
50% { -ms-transform: rotate(180deg); opacity: 1; }
to { -ms-transform: rotate(360deg); opacity: 0.4; }
}
@-o-keyframes spin {
from { -o-transform: rotate(0deg); opacity: 0.4; }
50% { -o-transform: rotate(180deg); opacity: 1; }
to { -o-transform: rotate(360deg); opacity: 0.4; }
}
@keyframes spin {
from { transform: rotate(0deg); opacity: 0.2; }
50% { transform: rotate(180deg); opacity: 1; }
to { transform: rotate(360deg); opacity: 0.2; }
}
.soundcite-loaded {
border-radius: 6px;
padding: 0 5px 0 5px;
display: inline-block;
cursor: pointer;
}
.soundcite-loaded:before {
display: inline-block;
content: "";
vertical-align: -10%;
margin-right: 0.25em;
}
.soundcite-loading:before {
margin-right: 0.5em;
font-size: 0.9em;
position: relative;
top: -.05em;
height: 0.75em;
width: 0.75em;
border: 2px solid #000;
border-right-color: transparent;
border-radius: 50%;
-webkit-animation: spin 1s linear infinite;
-moz-animation: spin 1s linear infinite;
-ms-animation: spin 1s linear infinite;
-o-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
}
.soundcite-play:before {
font-size: 0.9em;
position: relative;
top: -.05em;
border: 0.5em solid transparent;
border-left: 0.75em solid black;
}
.soundcite-pause:before {
font-size: 0.9em;
position: relative;
top: -.05em;
height: 1em;
border-left: .75em double black;
border-right: .5em solid transparent;
}

13
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/postcss.config.js generated vendored

@ -0,0 +1,13 @@
const themeDir = __dirname + '/../../';
module.exports = {
plugins: [
require('postcss-import')({
path: [themeDir]
}),
/* require('autoprefixer')({
* grid: true
* }),
* require('postcss-reporter'), */
]
}

933
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/css/site.css generated vendored

@ -0,0 +1,933 @@
html,
body,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr {
margin: 0;
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: normal;
}
ul {
list-style: none;
}
button,
input,
select,
textarea {
margin: 0;
}
html {
box-sizing: border-box;
}
img,
video {
height: auto;
max-width: 100%;
}
iframe {
border: 0;
}
strong del {
/* font-weight: normal; */
display: inline;
text-decoration: none;
margin-left: 1rem;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
table {
border-collapse: collapse;
border-spacing: 0;
background-color: #fff9f9;
border-left: 1px red solid;
margin-left: 1rem;
}
td,
th {
padding: 0;
vertical-align: top;
padding-right: 1rem;
padding-left: 1rem;
padding-bottom: 0.5rem;
}
td:not([align]),
th:not([align]) {
text-align: left;
}
/* vollkorn-sc-regular - latin-ext_latin */
@font-face {
font-family: "Vollkorn SC";
font-style: normal;
font-weight: 400;
src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.woff") format("woff"),
/* Modern Browsers */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-regular.svg#VollkornSC")
format("svg");
/* Legacy iOS */
}
/* vollkorn-sc-600 - latin-ext_latin */
@font-face {
font-family: "Vollkorn SC";
font-style: normal;
font-weight: 600;
src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.woff") format("woff"),
/* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-600.svg#VollkornSC")
format("svg");
/* Legacy iOS */
}
/* vollkorn-sc-700 - latin-ext_latin */
@font-face {
font-family: "Vollkorn SC";
font-style: normal;
font-weight: 700;
src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.woff") format("woff"),
/* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-700.svg#VollkornSC")
format("svg");
/* Legacy iOS */
}
/* vollkorn-sc-900 - latin-ext_latin */
@font-face {
font-family: "Vollkorn SC";
font-style: normal;
font-weight: 900;
src: url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.woff") format("woff"),
/* Modern Browsers */ url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-sc-v4-latin-ext_latin-900.svg#VollkornSC")
format("svg");
/* Legacy iOS */
}
/* vollkorn-500italic - latin-ext_latin */
@font-face {
font-family: "Vollkorn";
font-style: italic;
font-weight: 500;
src: url("../fonts/vollkorn-v12-latin-ext_latin-500italic.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-v12-latin-ext_latin-500italic.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-500italic.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-500italic.woff") format("woff"),
/* Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-500italic.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-v12-latin-ext_latin-500italic.svg#Vollkorn")
format("svg");
/* Legacy iOS */
}
/* vollkorn-regular - latin-ext_latin */
@font-face {
font-family: "Vollkorn";
font-style: normal;
font-weight: 400;
src: url("../fonts/vollkorn-v12-latin-ext_latin-regular.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-v12-latin-ext_latin-regular.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-regular.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-regular.woff") format("woff"),
/* Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-regular.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-v12-latin-ext_latin-regular.svg#Vollkorn")
format("svg");
/* Legacy iOS */
}
/* vollkorn-500 - latin-ext_latin */
@font-face {
font-family: "Vollkorn";
font-style: normal;
font-weight: 500;
src: url("../fonts/vollkorn-v12-latin-ext_latin-500.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-v12-latin-ext_latin-500.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-500.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-500.woff") format("woff"),
/* Modern Browsers */ url("../fonts/vollkorn-v12-latin-ext_latin-500.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-v12-latin-ext_latin-500.svg#Vollkorn")
format("svg");
/* Legacy iOS */
}
/* vollkorn-italic - latin-ext_latin */
@font-face {
font-family: "Vollkorn";
font-style: italic;
font-weight: 400;
src: url("../fonts/vollkorn-v12-latin-ext_latin-italic.eot");
/* IE9 Compat Modes */
src: local(""),
url("../fonts/vollkorn-v12-latin-ext_latin-italic.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/vollkorn-v12-latin-ext_latin-italic.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-italic.woff") format("woff"),
/* Modern Browsers */
url("../fonts/vollkorn-v12-latin-ext_latin-italic.ttf") format("truetype"),
/* Safari, Android, iOS */
url("../fonts/vollkorn-v12-latin-ext_latin-italic.svg#Vollkorn")
format("svg");
/* Legacy iOS */
}
/* great-vibes-regular - latin-ext_latin */
@font-face {
font-family: "Great Vibes";
font-style: normal;
font-weight: 400;
src: url("../fonts/great-vibes-v7-latin-ext_latin-regular.eot");
/* IE9 Compat Modes */
src: local("Great Vibes"), local("GreatVibes-Regular"),
url("../fonts/great-vibes-v7-latin-ext_latin-regular.eot?#iefix")
format("embedded-opentype"),
/* IE6-IE8 */ url("../fonts/great-vibes-v7-latin-ext_latin-regular.woff2")
format("woff2"),
/* Super Modern Browsers */
url("../fonts/great-vibes-v7-latin-ext_latin-regular.woff") format("woff"),
/* Modern Browsers */
url("../fonts/great-vibes-v7-latin-ext_latin-regular.ttf")
format("truetype"),
/* Safari, Android, iOS */
url("../fonts/great-vibes-v7-latin-ext_latin-regular.svg#GreatVibes")
format("svg");
/* Legacy iOS */
}
html {
line-height: 1.5;
}
body {
font-family: "Vollkorn", serif;
font-weight: 400;
max-width: 1024px;
font-size: 1.4rem;
padding-left: 3rem;
padding-top: 0.5rem;
padding-right: 2rem;
color: black;
}
#preview {
display: none;
}
sup,
sub {
vertical-align: baseline;
position: relative;
top: -0.4em;
}
sub {
top: 0.4em;
}
.headiter {
display: flex;
justify-content: space-between;
border-bottom: 0.3rem solid red;
border-top: 0.1rem solid red;
padding-top: 1rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right: 1rem;
margin-bottom: 1rem;
}
a.edit-button {
color: #000;
text-decoration: none;
}
a.edit-button:hover {
text-decoration: underline;
-webkit-text-decoration-color: red;
text-decoration-color: red;
font-weight: 500;
font-size: 0.97em;
cursor: pointer;
}
.header {
display: grid;
grid-template-columns: auto;
grid-auto-flow: column;
position: sticky;
top: 0;
padding-top: 0.5rem;
font-size: 1.1rem;
background-color: white;
z-index: 10;
}
.mantlebar {
display: none;
}
.breadcrumbs {
grid-column: 1;
}
.bibliotheke {
width: 2.4rem;
grid-column: 2;
margin-left: auto;
}
.bibliotheke:hover {
text-decoration: none;
font-size: 1rem;
}
.alsoin {
font-weight: bold;
display: inline-flex;
padding-left: 0.2rem;
padding-right: 0.3rem;
}
.ddmenu {
cursor: pointer;
display: inline-grid;
}
.ddmenu input {
display: none;
}
.ddmenu li {
list-style-type: none;
}
.ddmenu .hiddendiv {
display: none;
margin-top: -0.9rem;
}
input:focus,
select:focus,
textarea:focus,
label:focus,
button:focus {
outline: none;
}
.ddmenu input:checked ~ .hiddendiv {
display: block;
}
.logolink {
width: 2.4rem;
margin-left: auto;
}
.sandpointlogo {
border-radius: 50%;
border: 0.3em solid red;
display: inline-flex;
font-family: "Great Vibes", cursive;
font-size: 1.2rem;
font-weight: bold;
color: white;
background-color: red;
position: relative;
padding-left: 1em;
padding-right: 0.3em;
padding-bottom: 1.2em;
max-width: 0em;
max-height: 0em;
}
.sandpointF {
position: absolute;
font-size: 1.2em;
margin-top: -0.2em;
margin-left: -0.4em;
}
.sandpointN {
position: absolute;
font-size: 0.7em;
margin-top: 0.4em;
color: red;
margin-left: -0.5em;
}
.sandpointC {
position: absolute;
font-size: 1em;
margin-left: -0.37em;
}
footer {
display: flex;
margin-bottom: 1rem;
margin-top: 4rem;
}
li {
list-style-type: "› ";
}
li[role="doc-endnote"] {
list-style-type: decimal;
}
ol li {
list-style-type: decimal;
}
img, video {
max-width: 100%;
display: block;
margin-left: auto;
margin-right: auto;
}
.supt {
display: inline-flex;
flex-wrap: nowrap;
font-family: "Great Vibes", cursive;
font-size: 0.9em;
font-style: normal;
color: rgba(0, 0, 0, 0.8);
vertical-align: baseline;
position: relative;
top: -0.3em;
}
.sup {
display: inline-flex;
flex-wrap: nowrap;
font-family: "Great Vibes", cursive;
font-size: 0.9em;
font-style: normal;
color: red;
vertical-align: baseline;
position: relative;
top: -0.3em;
}
.sup:hover {
font-weight: normal !important;
}
.nosup a {
color: red;
}
.nosup a span.sup {
display: none;
}
.syllabustitle,
.coretitle {
margin-top: 4rem;
font-style: italic;
font-size: 4rem;
margin-bottom: 4rem;
}
.mantletitle,
.crusttitle {
margin-top: 4rem;
font-style: italic;
font-size: 2rem;
margin-bottom: 4rem;
}
.grid {
padding-left: 3rem;
margin-bottom: 2rem;
display: grid;
grid-template-columns: 1fr 1fr;
}
.leftcolumn {
grid-column: 1;
padding-right: 1.2rem;
position: relative;
}
#TableOfContents {
margin-left: -2rem;
margin-top: -1.5rem;
}
#TableOfContents li {
list-style: decimal inside;
padding-left: 0.5rem;
color: rgba(0, 0, 0, 0.4);
margin: 0;
padding: 0;
}
#TableOfContents li a {
font-family: "Vollkorn";
font-size: 1.4rem;
font-weight: 500;
font-style: normal;
}
#TableOfContents > ol:first-child > span > li > a::after {
content: "¶";
color: rgba(0, 0, 0, 0.2);
font-size: 1.3em;
padding-left: 0.1em;
}
.rightcolumn {
/* display: grid;
grid-column: 2;
grid-template-columns: auto 1fr;
grid-auto-rows: max-content; */
padding-left: 0.5rem;
}
.has {
display: inline-grid;
grid-column: 2;
grid-auto-rows: max-content;
font-size: 1.4rem;
font-style: italic;
margin-bottom: 0.8rem;
}
.hasauthors {
font-size: 1.6rem !important;
display: flex;
}
.hassup {
grid-column: 1;
font-family: "Great Vibes", cursive;
font-size: 0.9em;
font-style: normal;
color: red;
vertical-align: baseline;
position: relative;
/* top: -0.3em; */
}
.afterhas {
grid-column: 2;
}
.content {
margin-top: 4rem;
padding-left: 3rem;
padding-right: 10rem;
max-width: 720px;
}
a {
color: black;
text-decoration: none;
}
a:hover {
text-decoration: underline;
text-decoration-color: red;
font-weight: 500;
font-size: 0.97em;
cursor: pointer;
}
h1 {
display: none;
}
h2 {
font-weight: 500;
font-size: 1.6rem;
}
h3 {
font-weight: 500;
font-size: 1.4rem;
}
h4 {
font-weight: 500;
font-size: 1.2rem;
}
h5 {
font-weight: 500;
font-size: 1.1rem;
}
h6 {
font-weight: 500;
font-size: 1rem;
}
.abstract {
font-style: italic;
border-left: 1px solid rgb(0, 0, 0);
margin-left: 5rem;
margin-right: 2rem;
margin-bottom: 1.2rem;
padding-left: 1rem;
padding-right: 2rem;
padding-top: 1.2rem;
padding-bottom: 1.2rem;
background-color: rgba(0, 0, 0, 0.05);
max-width: 45ch;
}
.authors {
display: inline-block;
font-size: 1.8rem;
margin-left: 5rem;
margin-right: 2rem;
padding-left: 1rem;
}
.keywords {
display: inline-block;
font-size: 1.2rem;
margin-left: 5rem;
margin-right: 2rem;
padding-left: 1rem;
padding-right: 2rem;
margin-bottom: 2.2rem;
max-width: 72ch;
}
blockquote {
border-left: 1px red solid;
margin-left: 1rem;
margin-right: 2rem;
padding-left: 1rem;
padding-right: 2rem;
padding-top: 0.1rem;
padding-bottom: 0.1rem;
background-color: #fff9f9;
}
h2 + p:first-letter {
font-family: "Great Vibes", cursive;
color: rgba(0, 0, 0, 0.8);
font-size: 1.5em;
line-height: 0;
}
.hx {
position: relative;
}
.hpar {
position: absolute;
font-size: 1.7em;
font-style: normal;
color: rgba(0, 0, 0, 0.1);
top: 0;
margin-top: -0.4em;
}
.smallcaps {
font-family: "Vollkorn SC", serif;
font-weight: 400;
}
body {
counter-reset: h2 glossN;
}
h2 {
counter-reset: h3;
}
h3 {
counter-reset: h4;
}
h4 {
counter-reset: h5;
}
h5 {
counter-reset: h6;
}
h2:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h2;
content: counter(h2) ". ";
}
h3:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h3;
content: counter(h2) "." counter(h3) ". ";
}
h4:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h4;
content: counter(h2) "." counter(h3) "." counter(h4) ". ";
}
h5:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h5;
content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) ". ";
}
h6:before {
color: rgba(0, 0, 0, 0.4);
counter-increment: h6;
content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "."
counter(h6) ". ";
}
h2.nocount:before,
h3.nocount:before,
h4.nocount:before,
h5.nocount:before,
h6.nocount:before {
content: "";
counter-increment: none;
}
details {
padding-left: 1rem;
}
#toggleAllLinks {
font-size: 0.8rem;
}
#toggleAllLinks:hover {
cursor: pointer;
text-decoration: underline;
text-decoration-color: red;
}
.glosscontainer {
display: grid;
grid-template-columns: auto 1fr;
grid-template-rows: 1fr;
gap: 0px 0px;
grid-template-areas: "glossnumber gloss";
border-left: 1px red solid;
background-color: #fff9f9;
padding-top: 0.4em;
margin-top: 1rem;
margin-bottom: 1rem;
margin-left: 1rem;
margin-right: 2rem;
padding-bottom: 0.4em;
padding-left: 1rem;
padding-right: 2rem;
}
.gloss {
grid-area: gloss;
}
.glossnumber {
grid-area: glossnumber;
padding-right: 0.6rem;
}
.glossnumberAuto::before {
counter-increment: glossN;
content: "(" counter(glossN) ")";
}
/* .glossline {
border-bottom: lightgray solid 1px;
border-top: lightgray solid 1px;
} */
.glosswords {
display: inline-block;
padding-left: -0.3rem;
padding-right: 1rem;
}
.sitemap {
padding-left: 3rem;
font-size: 1.2rem;
}
.sitemap a {
color: rgba(0, 0, 0, 0.4);
}
.sitemap .sup {
color: rgba(255, 0, 0, 0.7);
}
.highline a,
.sitemap a:hover {
color: rgba(0, 0, 0, 1);
}
.highline .sup,
.sitemap .sup:hover {
color: red;
}
.highline {
font-size: 1.6rem;
color: rgb(0, 0, 0);
border-left: 1px red solid;
padding-left: 1rem;
padding-top: 0.1rem;
padding-bottom: 0.1rem;
background-color: #fff9f9;
}
.svedit {
display: none;
margin-left: 0.5rem;
}
@media (max-width: 767px) {
html {
box-sizing: border-box;
max-width: 767px;
margin: 0 auto;
padding: 0;
}
body {
font-size: 1rem;
padding-left: 10px;
padding-right: 10px;
}
.grid {
display: inline;
}
.coretitle {
margin-top: 3rem;
margin-bottom: 2rem;
font-size: 2.2rem;
}
.leftcolumn {
display: none;
}
.has,
.afterhas {
font-size: 1.1rem;
}
.mantle,
.crust {
margin-bottom: 0.2em;
}
.content {
padding: 0px;
margin: 0 auto;
margin-top: 4rem;
}
.hpar {
display: none;
}
.mantletitle {
font-size: 1.7rem;
}
.sessiongrid {
display: none;
}
}

158
_vendor/git.sandpoints.org/Drawwell/SandpointsTheme/assets/js/sandpoints.js generated vendored

@ -0,0 +1,158 @@
window.addEventListener("scroll", function (e) {
if (document.querySelector("body").clientWidth > 767) {
let rightcolumn = document.querySelector(".rightcolumn");
let mantletitle =
document.querySelector(".mantletitle") ||
document.querySelector(".crusttitle") ||
false;
if (!mantletitle) {
return;
}
let mantlebar = document.querySelector(".mantlebar");
let grid = document.querySelector(".grid");
let gridrect = mantletitle.getBoundingClientRect();
if (
document.querySelector("body").clientHeight -
(grid.clientHeight + mantletitle.clientHeight + 32) <
window.innerHeight
) {
return;
}
if (gridrect.top < 20 && !grid.classList.contains("moved")) {
grid.classList.add("moved");
mantlebar.style.display = "inline";
mantletitle.style.visibility = "hidden";
} else if (gridrect.top > 21 && grid.classList.contains("moved")) {
grid.classList.remove("moved");
mantletitle.style.visibility = "visible";
mantlebar.style.display = "none";
}
} else {
let rightcolumn = document.querySelector(".rightcolumn");
let mantletitle =
document.querySelector(".mantletitle") ||
document.querySelector(".crusttitle") ||
false;
if (!mantletitle) {
return;
}
let mantlebar = document.querySelector(".mantlebar");
let grid = document.querySelector(".grid");
let gridrect = mantletitle.getBoundingClientRect();
if (gridrect.top < 20 && !grid.classList.contains("moved")) {
grid.classList.add("moved");
mantlebar.style.display = "inline";
mantletitle.style.visibility = "hidden";
} else if (gridrect.top > 21 && grid.classList.contains("moved")) {
grid.classList.remove("moved");
mantletitle.style.visibility = "visible";
mantlebar.style.display = "none";
}
}
});
function editPage(repoJsId) {
let relPath = "../".repeat(relPathDepth - 1);
var el = document.createElement('script');
el.onload = ()=> {
console.log("loading...")
console.log(repo)
}
el.src = `${relPath}js/repo/${repoJsId}.js`
document.body.appendChild(el)
document.location.href = `${relPath}edit/index.html?edit=${repoJsId}`
ev}
window.addEventListener("keyup", (e)=> {
if (e.key == "e" && location.protocol == "file:") {