mirror of
https://github.com/writefreely/writefreely
synced 2024-12-15 18:52:28 +00:00
90ad50c7f5
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.
92 lines
3.3 KiB
Cheetah
92 lines
3.3 KiB
Cheetah
{{define "header"}}<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
|
|
<title>{{.PageTitle}} {{if .Separator}}{{.Separator}}{{else}}—{{end}} {{.SiteName}}</title>
|
|
|
|
<link rel="stylesheet" type="text/css" href="/css/write.css" />
|
|
<link rel="shortcut icon" href="/favicon.ico" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta name="theme-color" content="#888888" />
|
|
<meta name="apple-mobile-web-app-title" content="{{.SiteName}}">
|
|
<link rel="apple-touch-icon" sizes="152x152" href="/img/touch-icon-152.png">
|
|
<link rel="apple-touch-icon" sizes="167x167" href="/img/touch-icon-167.png">
|
|
<link rel="apple-touch-icon" sizes="180x180" href="/img/touch-icon-180.png">
|
|
</head>
|
|
<body id="me">
|
|
<header{{if .SingleUser}} class="singleuser"{{end}}>
|
|
{{if .SingleUser}}
|
|
<nav id="user-nav">
|
|
<nav class="dropdown-nav">
|
|
<ul><li><a href="/" title="View blog" class="title">{{.SiteName}}</a> <img class="ic-18dp" src="/img/ic_down_arrow_dark@2x.png" />
|
|
<ul>
|
|
<li><a href="/me/c/{{.Username}}">Customize</a></li>
|
|
<li><a href="/me/c/{{.Username}}/stats">Stats</a></li>
|
|
<li class="separator"><hr /></li>
|
|
{{if .IsAdmin}}<li><a href="/admin">Admin</a></li>{{end}}
|
|
<li><a href="/me/settings">Settings</a></li>
|
|
<li><a href="/me/export">Export</a></li>
|
|
<li class="separator"><hr /></li>
|
|
<li><a href="/me/logout">Log out</a></li>
|
|
</ul></li>
|
|
</ul>
|
|
</nav>
|
|
<nav class="tabs">
|
|
<a href="/me/posts/"{{if eq .Path "/me/posts/"}} class="selected"{{end}}>Drafts</a>
|
|
<a href="/me/new">New Post</a>
|
|
</nav>
|
|
</nav>
|
|
{{else}}
|
|
{{ if .SimpleNav }}<nav id="full-nav">
|
|
<div class="left-side">
|
|
<h1><a href="/" title="Return to editor">{{.SiteName}}</a></h1>
|
|
</div>
|
|
{{ else }}
|
|
<h1><a href="/" title="Return to editor">{{.SiteName}}</a></h1>
|
|
{{ end }}
|
|
<nav id="user-nav">
|
|
<nav class="dropdown-nav">
|
|
<ul><li><a>{{.Username}}</a> <img class="ic-18dp" src="/img/ic_down_arrow_dark@2x.png" /><ul>
|
|
{{if .IsAdmin}}<li><a href="/admin">Admin dashboard</a></li>{{end}}
|
|
<li><a href="/me/settings">Account settings</a></li>
|
|
<li><a href="/me/export">Export</a></li>
|
|
{{if .CanInvite}}<li><a href="/me/invites">Invite people</a></li>{{end}}
|
|
<li class="separator"><hr /></li>
|
|
<li><a href="/me/logout">Log out</a></li>
|
|
</ul></li>
|
|
</ul>
|
|
</nav>
|
|
<nav class="tabs">
|
|
{{if .SimpleNav}}
|
|
<a href="/about">About</a>
|
|
{{if and (and (not .SingleUser) .LocalTimeline) .CanViewReader}}<a href="/read">Reader</a>{{end}}
|
|
<a href="/me/logout">Log out</a>
|
|
{{else}}
|
|
<a href="/me/c/"{{if eq .Path "/me/c/"}} class="selected"{{end}}>Blogs</a>
|
|
<a href="/me/posts/"{{if eq .Path "/me/posts/"}} class="selected"{{end}}>Drafts</a>
|
|
{{end}}
|
|
</nav>
|
|
</nav>
|
|
{{if .SimpleNav}}<div class="right-side">
|
|
<a class="simple-btn" href="/new">New Post</a>
|
|
</div>
|
|
</nav>
|
|
{{end}}
|
|
{{end}}
|
|
</header>
|
|
<div id="official-writing">
|
|
{{end}}
|
|
|
|
{{define "admin-header"}}
|
|
<header class="admin">
|
|
<h1>Admin</h1>
|
|
<nav id="admin">
|
|
<a href="/admin" {{if eq .Path "/admin"}}class="selected"{{end}}>Dashboard</a>
|
|
{{if not .SingleUser}}
|
|
<a href="/admin/users" {{if eq .Path "/admin/users"}}class="selected"{{end}}>Users</a>
|
|
<a href="/admin/pages" {{if eq .Path "/admin/pages"}}class="selected"{{end}}>Pages</a>
|
|
{{end}}
|
|
</nav>
|
|
</header>
|
|
{{end}}
|