Browse Source

catching up with sandpointsdev...

master
Marcell Mars 3 years ago
parent
commit
617d9bc758
6 changed files with 98 additions and 46 deletions
  1. +11
    -11
      themes/sandpoints/assets/css/site.css
  2. +1
    -1
      themes/sandpoints/assets/css/site.min.css
  3. +1
    -1
      themes/sandpoints/layouts/partials/head.html
  4. +21
    -9
      themes/sandpoints/layouts/partials/header.html
  5. +63
    -14
      themes/sandpoints/layouts/partials/scratch.html
  6. +1
    -10
      themes/sandpoints/layouts/partials/singlebody.html

+ 11
- 11
themes/sandpoints/assets/css/site.css View File

@@ -433,26 +433,26 @@ body {
}

.headiter {
display: flex;
justify-content: space-between;
background-color: red;
color: white;
padding-top: 1rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
padding-right:1rem;
margin-bottom: 1rem;
display:flex;
justify-content:space-between;
border-bottom: 0.3rem solid red;
border-top: 0.1rem solid red;
padding-top:1rem;
padding-bottom:.5rem;
padding-left:1rem;
padding-right:1rem;
margin-bottom:1rem
}

a.edit-button {
color:#fff;
color:#000;
text-decoration:none
}

a.edit-button:hover {
text-decoration:underline;
-webkit-text-decoration-color:red;
text-decoration-color:white;
text-decoration-color:red;
font-weight:500;
font-size:.97em;
cursor:pointer


+ 1
- 1
themes/sandpoints/assets/css/site.min.css
File diff suppressed because it is too large
View File


+ 1
- 1
themes/sandpoints/layouts/partials/head.html View File

@@ -29,7 +29,7 @@
<link rel="stylesheet" href="{{ $sitemin.RelPermalink }}" />
{{ $player := resources.Get "css/player.min.css" }}
<link rel="stylesheet" href="{{ $player.RelPermalink }}" />
{{ else if (or (eq hugo.Environment "offline") (.Site.IsServer)) }}
{{ else if (eq hugo.Environment "development") }}
{{ $style := resources.Get "css/site.css" | postCSS (dict "config" "assets/css/postcss.config.js") | minify }}
<link rel="stylesheet" href="{{ $style.RelPermalink }}" />
{{ $style := resources.Get "css/player.css" | postCSS (dict "config" "assets/css/postcss.config.js") | minify }}


+ 21
- 9
themes/sandpoints/layouts/partials/header.html View File

@@ -24,11 +24,11 @@
{{ if eq hugo.Environment "preview" }}
{{- $gitUrl := .Site.Params.giturl -}}
<div class="headiter">
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_edit/master/content/{{ .File }}">edit_this</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ $scratch.core }}/">add_new_{{ $scratch.core }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ $scratch.mantle }}/">add_new_{{ $scratch.mantle }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ $scratch.crust }}/">add_new_{{ $scratch.crust }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_edit/master/PUBLISH.trigger.md">publish</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_edit/master/content/{{ .File }}">EDIT_THIS</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ with $scratch.core }}{{ index . 0 }}{{ end }}/">ADD_{{ with $scratch.core }}{{ index . 0 | upper }}{{ end }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ with $scratch.mantle }}{{ index . 0 }}{{ end }}/">ADD_{{ with $scratch.mantle }}{{ index . 0 | upper }}{{ end }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_new/master/content/{{ with $scratch.crust }}{{ index . 0 }}{{ end }}/">ADD_{{ with $scratch.crust }}{{ index . 0 | upper }}{{ end }}</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}/_edit/master/PUBLISH.trigger.md">PUBLISH</a>
<a class="edit-button" target="_blank" href="{{ $gitUrl }}"> ? </a>
</div>
{{ end }}
@@ -39,17 +39,29 @@
</a>
<div class="breadcrumbs">
{{ if eq $scratch.depth "mantle" }}
{{ if isset $scratch "is_in" }}
{{ with gt (len $scratch.is_in) 1 }}
<div class="ddmenu">
<input id="toggly0" type="checkbox">
<label for="toggly0" tabindex="1"><span class="sup">cf.&nbsp;</span><a href="{{ with (index $scratch.is_in 0) }}{{ .RelPermalink }}{{ end }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}">{{ with index $scratch.is_in 0 }}<i>{{ .Title }}</i></a>&nbsp;{{ end }}</label>
<div class="hiddendiv">
<ul class="mt-4">
{{ range after 1 $scratch.is_in }}
<li><a href="{{ .RelPermalink }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}"><i>{{ .Title }}</i></a></li>
{{ end }}
</ul>
</div>
</div>
{{ else }}
<a href="{{ with (index $scratch.is_in 0) }}{{ .RelPermalink }}{{ end }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}"><span class="sup">{{ with (index $scratch.is_in 0) }}{{ substr .Title 0 1 }}</span><i>{{ substr .Title 1 }}</i></a>{{ end }}
{{ end }}
{{ end }}
<span class="mantlebar"><i> » <a href="{{ .RelPermalink }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}">{{ .Title }}</a></i></span>
{{ end }}
{{ end }}

{{ if eq $scratch.depth "crust" }}
{{ with gt (len $is_in_is_in) 1 }}
<div class="ddmenu">
<input id="toggly1" type="checkbox">
<label for="toggly1" tabindex="1"><span class="sup">cf.&nbsp;</span><a href="{{ with (index $scratch.is_in 0) }}{{ .RelPermalink }}{{ end }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}">{{ with (index $is_in_is_in 0) }}<i>{{ .Title }}</i></a>&nbsp;{{ end }}</label>
<label for="toggly1" tabindex="1"><span class="sup">cf.&nbsp;</span><a href="{{ with (index $is_in_is_in 0) }}{{ .RelPermalink }}{{ end }}{{ if eq hugo.Environment "offline" }}index.html{{ end }}">{{ with (index $is_in_is_in 0) }}<i>{{ .Title }}</i></a>&nbsp;{{ end }}</label>
<div class="hiddendiv">
<ul class="mt-4">
{{ range after 1 $is_in_is_in }}


+ 63
- 14
themes/sandpoints/layouts/partials/scratch.html View File

@@ -32,14 +32,30 @@

{{ with $gp.File }}
{{ $core := substr .Dir 0 -1 }}
{{ $.Scratch.SetInMap $gpPath "core" $core }}
{{ $.Scratch.SetInMap $cpPath "core" $core }}
{{ if isset ($.Scratch.Get $gpPath) "core" }}
{{ $.Scratch.SetInMap $gpPath "core" (uniq ((index ($.Scratch.Get $gpPath) "core") | append $core)) }}
{{ else }}
{{ $.Scratch.SetInMap $gpPath "core" (slice $core) }}
{{ end }}
{{ if isset ($.Scratch.Get $cpPath) "core" }}
{{ $.Scratch.SetInMap $cpPath "core" (uniq ((index ($.Scratch.Get $cpPath) "core") | append $core)) }}
{{ else }}
{{ $.Scratch.SetInMap $cpPath "core" (slice $core) }}
{{ end }}
{{ end }}

{{ with $cp.File }}
{{ $mantle := substr .Dir 0 -1 }}
{{ $.Scratch.SetInMap $gpPath "mantle" $mantle }}
{{ $.Scratch.SetInMap $cpPath "mantle" $mantle }}
{{ if isset ($.Scratch.Get $gpPath) "mantle" }}
{{ $.Scratch.SetInMap $gpPath "mantle" (uniq ((index ($.Scratch.Get $gpPath) "mantle") | append $mantle)) }}
{{ else }}
{{ $.Scratch.SetInMap $gpPath "mantle" (slice $mantle) }}
{{ end }}
{{ if isset ($.Scratch.Get $cpPath) "mantle" }}
{{ $.Scratch.SetInMap $cpPath "mantle" (uniq ((index ($.Scratch.Get $cpPath) "mantle") | append $mantle)) }}
{{ else }}
{{ $.Scratch.SetInMap $cpPath "mantle" (slice $mantle) }}
{{ end }}
{{ end }}

{{ with $.Scratch.Get $gpPath }}
@@ -56,6 +72,16 @@
{{ $.Scratch.SetInMap $cpPath "plural" $plur }}
{{ $.Scratch.SetInMap $cpPath "has" $scp }}

{{ if isset $cp.Params $kcp }}
{{ $.Scratch.SetInMap $cpPath "has_children" (slice) }}
{{ if isset ($.Scratch.Get $cpPath) "is_in" }}
{{ $isincore := index ($.Scratch.Get $cpPath) "is_in" | append $gp}}
{{ $.Scratch.SetInMap $cpPath "is_in" (uniq $isincore) }}
{{ else }}
{{ $.Scratch.SetInMap $cpPath "is_in" (slice $gp) }}
{{ end }}
{{ end }}

{{ range index $cp.Params $kcp }}
{{ $gcp := $.GetPage (printf "/%s/%s" $sincp .) }}
{{ $gcpPath := printf "/%s" $gcp.File }}
@@ -67,24 +93,47 @@
{{ else }}
{{ $.Scratch.SetInMap $cpPath "has_children" (slice $gcp) }}
{{ end }}

{{ if .is_in }}
{{ $isincore := index . "is_in" | append $gp}}
{{ $.Scratch.SetInMap $cpPath "is_in" (uniq $isincore) }}
{{ else }}
{{ $.Scratch.SetInMap $cpPath "is_in" (slice $gp) }}
{{ end }}
{{ end }}

{{ $.Scratch.SetInMap $gcpPath "depth" "crust" }}
{{ $.Scratch.SetInMap $gcpPath "plural" $plurcp }}
{{ $.Scratch.SetInMap $gcpPath "in" (slice $sin $plur) }}

{{ with $gp.File }}
{{ $core := substr .Dir 0 -1 }}
{{ if isset ($.Scratch.Get $gcpPath) "core" }}
{{ $.Scratch.SetInMap $gcpPath "core" (uniq ((index ($.Scratch.Get $gcpPath) "core") | append $core)) }}
{{ else }}
{{ $.Scratch.SetInMap $gcpPath "core" (slice $core) }}
{{ end }}
{{ end }}

{{ with $cp.File }}
{{ $mantle := substr .Dir 0 -1 }}
{{ if isset ($.Scratch.Get $gcpPath) "mantle" }}
{{ $.Scratch.SetInMap $gcpPath "mantle" (uniq ((index ($.Scratch.Get $gcpPath) "mantle") | append $mantle)) }}
{{ else }}
{{ $.Scratch.SetInMap $gcpPath "mantle" (slice $mantle) }}
{{ end }}
{{ end }}

{{ with $gcp.File }}
{{ $crust := substr .Dir 0 -1 }}
{{ $.Scratch.SetInMap $gpPath "crust" $crust }}
{{ $.Scratch.SetInMap $cpPath "crust" $crust }}
{{ $.Scratch.SetInMap $gcpPath "crust" $crust }}
{{ if isset ($.Scratch.Get $gpPath) "crust" }}
{{ $.Scratch.SetInMap $gpPath "crust" (uniq ((index ($.Scratch.Get $gpPath) "crust") | append $crust)) }}
{{ else }}
{{ $.Scratch.SetInMap $gpPath "crust" (slice $crust) }}
{{ end }}
{{ if isset ($.Scratch.Get $cpPath) "crust" }}
{{ $.Scratch.SetInMap $cpPath "crust" (uniq ((index ($.Scratch.Get $cpPath) "crust") | append $crust)) }}
{{ else }}
{{ $.Scratch.SetInMap $cpPath "crust" (slice $crust) }}
{{ end }}
{{ if isset ($.Scratch.Get $gcpPath) "crust" }}
{{ $.Scratch.SetInMap $gcpPath "crust" (uniq ((index ($.Scratch.Get $gcpPath) "crust") | append $crust)) }}
{{ else }}
{{ $.Scratch.SetInMap $gcpPath "crust" (slice $crust) }}
{{ end }}
{{ end }}

{{ with $.Scratch.Get $gcpPath }}


+ 1
- 10
themes/sandpoints/layouts/partials/singlebody.html View File

@@ -8,15 +8,6 @@
{{ $currentFile := (printf "/%s" .File) }}
{{ $scratch := $s.Get $currentFile }}

{{ $has_children := true }}
{{ if isset $scratch "has_children" }}
{{ if eq (len $scratch.has_children) 1 }}
{{ if not (index $scratch.has_children 0) }}
{{ $has_children = false }}
{{ end }}
{{ end }}
{{ end }}

<div class="{{ $scratch.depth }}title"><span class="sup">{{ substr $currentDir 0 -1 }}⁄{{ substr .Title 0 1 }}</span>{{ substr .Title 1 }}</div></div>

<div class="grid">
@@ -26,7 +17,7 @@
{{ end }}
</div>
<div class="rightcolumn">
{{ if and ($has_children) (not (eq $scratch.depth "crust")) }}
{{ if and (not (eq $scratch.depth "crust")) $scratch.has_children }}
<div class="has">
{{ if isset $scratch "has" }}
<span class="sup">has {{ $scratch.has }}⁄</span>


Loading…
Cancel
Save