From aa7d4f69efdf1f39c5676272556c4fed1375024d Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Fri, 26 Aug 2016 21:59:06 +0100 Subject: [PATCH] updates on #18 --- assets/embed/public/css/styles.css | 47 +++++++++++++++++++++++++++++- assets/embed/templates/base.tmpl | 28 +++++++++++------- page/page.go | 4 +++ 3 files changed, 68 insertions(+), 11 deletions(-) diff --git a/assets/embed/public/css/styles.css b/assets/embed/public/css/styles.css index 6ed0b897..47526ea5 100644 --- a/assets/embed/public/css/styles.css +++ b/assets/embed/public/css/styles.css @@ -1,3 +1,4 @@ +a /* NORMALIZE CSS */ html { @@ -673,6 +674,50 @@ header .only-side { display: none; } +header #prev:hover + .prev-links, +header .prev-links:hover { + display: flex; +} + +#prev { + border-radius: 0; +} + +header .prev-links { + position: absolute; + color: #7d7d7d; + list-style: none; + margin: 0; + padding: 0; + background: #fff; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); + border-radius: .2em; + flex-direction: column-reverse; + left: 1.5em; + display: none; +} + +header .prev-links a { + padding: .5em; + border-bottom: 1px solid #f5f5f5; + transition: .2s ease all; +} + +header .prev-links a:first-child { + border: 0; + border-bottom-right-radius: .5em; + border-bottom-left-radius: .5em; +} + +header .prev-links a:last-child { + border-top-right-radius: .5em; + border-top-left-radius: .5em; +} + +header .prev-links a:hover { + background-color: #f5f5f5; +} + .action { display: inline-block; margin: 0 0.2em; @@ -1117,4 +1162,4 @@ i.spin { column-count: 1; column-gap: 0; } -} \ No newline at end of file +} diff --git a/assets/embed/templates/base.tmpl b/assets/embed/templates/base.tmpl index 23fad51c..c7174251 100644 --- a/assets/embed/templates/base.tmpl +++ b/assets/embed/templates/base.tmpl @@ -17,26 +17,33 @@
{{ $lnk := .PreviousLink }} - {{ if ne $lnk ""}} - - {{ end }} + + {{ if ne $lnk ""}} + + {{ end }} + +
+ {{ if ne $lnk ""}} - - {{ end }} + + {{ end }}
menu

- - {{ if .Config.HugoEnabled }}Hugo{{ else }}File Manager{{ end }} - {{ if ne .Name "/"}} - chevron_right{{ .Name }} + {{ .Name }}

{{ end }} @@ -50,6 +57,7 @@ + {{ if ne $lnk ""}} {{ end }} diff --git a/page/page.go b/page/page.go index 0481c970..a8266dc6 100644 --- a/page/page.go +++ b/page/page.go @@ -46,6 +46,10 @@ func (i Info) BreadcrumbMap() map[string]string { parts := strings.Split(lpath, "/") for i, part := range parts { + if i == len(parts)-1 { + continue + } + if i == 0 && part == "" { // Leading slash (root) result["/"] = "/"