This shows About, Reader, Log out links on backend user pages when logged in. It also adds "New post" buttons on the backend pages and blogs.
57 lines
1.9 KiB
Cheetah
57 lines
1.9 KiB
Cheetah
{{define "base"}}<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
{{ template "head" . }}
|
|
<link rel="stylesheet" type="text/css" href="{{.Host}}/css/{{.Theme}}.css" />
|
|
<link rel="shortcut icon" href="{{.Host}}/favicon.ico" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
|
|
<meta name="application-name" content="{{.SiteName}}">
|
|
<meta name="application-url" content="{{.Host}}">
|
|
<meta property="og:site_name" content="{{.SiteName}}" />
|
|
</head>
|
|
<body {{template "body-attrs" .}}>
|
|
<div id="overlay"></div>
|
|
<header>
|
|
<h2><a href="/">{{.SiteName}}</a></h2>
|
|
{{if not .SingleUser}}
|
|
<nav id="user-nav">
|
|
<nav class="tabs">
|
|
<a href="/about"{{if eq .Path "/about"}} class="selected"{{end}}>About</a>
|
|
{{if and (and (not .SingleUser) .LocalTimeline) .CanViewReader}}<a href="/read"{{if eq .Path "/read"}} class="selected"{{end}}>Reader</a>{{end}}
|
|
{{if and (not .SingleUser) (not .Username)}}<a href="/login"{{if eq .Path "/login"}} class="selected"{{end}}>Log in</a>{{else if .SimpleNav}}<a href="/me/logout">Log out</a>{{end}}
|
|
</nav>
|
|
</nav>
|
|
{{end}}
|
|
</header>
|
|
|
|
<div id="official-writing">
|
|
{{ template "content" . }}
|
|
</div>
|
|
|
|
{{ template "footer" . }}
|
|
|
|
{{if not .JSDisabled}}
|
|
<script type="text/javascript">
|
|
{{if .WebFonts}}
|
|
try { // Google Fonts
|
|
WebFontConfig = {
|
|
custom: { families: [ 'Lora:400,700:latin', 'Open+Sans:400,700:latin' ], urls: [ '/css/fonts.css' ] }
|
|
};
|
|
(function() {
|
|
var wf = document.createElement('script');
|
|
wf.src = '/js/webfont.js';
|
|
wf.type = 'text/javascript';
|
|
wf.async = 'true';
|
|
var s = document.getElementsByTagName('script')[0];
|
|
s.parentNode.insertBefore(wf, s);
|
|
})();
|
|
} catch (e) { /* ¯\_(ツ)_/¯ */ }
|
|
{{end}}
|
|
</script>
|
|
{{else}}
|
|
{{if .WebFonts}}<link href="{{.Host}}/css/fonts.css" rel="stylesheet" type="text/css" />{{end}}
|
|
{{end}}
|
|
</body>
|
|
</html>{{end}}
|
|
{{define "body-attrs"}}{{end}}
|