import sources from develop/0.1.0
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<!--books.html-->
|
||||
{{ define "library/authors.html" }}
|
||||
{{ template "header.html" .}}
|
||||
{{ template "library/menu.html" .}}
|
||||
<ul class="nav nav-tabs">
|
||||
<li role="presentation"><a href="/library/book">Books</a></li>
|
||||
<li role="presentation" class="active"><a href="/library/author">Authors</a></li>
|
||||
<li role="presentation"><a href="/library/publisher">Publishers</a></li>
|
||||
</ul>
|
||||
<div class="panel panel-default">
|
||||
<table class="table">
|
||||
<caption>Liste der Autoren</caption>
|
||||
<tr><th scope="col">Name</th></tr>
|
||||
{{range .payload }}
|
||||
<tr><td><a href="/library/author/view/{{.ID.Hex}}">{{.Name}}</a></td></tr>
|
||||
{{end}}
|
||||
</table>
|
||||
<div class="panel-body">
|
||||
<a href="/library/author/create">Add entry</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--Embed the footer.html template at this location-->
|
||||
{{ template "footer.html" .}}
|
||||
{{ end }}
|
||||
@@ -0,0 +1,25 @@
|
||||
<!--index.html-->
|
||||
{{ define "library/books.html" }}
|
||||
{{ template "header.html" .}}
|
||||
{{ template "library/menu.html" . }}
|
||||
<ul class="nav nav-tabs">
|
||||
<li role="presentation" class="active"><a href="/library/book">Books</a></li>
|
||||
<li role="presentation"><a href="/library/author">Authors</a></li>
|
||||
<li role="presentation"><a href="/library/publisher">Publishers</a></li>
|
||||
</ul>
|
||||
<div class="panel panel-default">
|
||||
<table class="table">
|
||||
<caption>Liste der Bücher</caption>
|
||||
<tr><th scope="col">Title</th></tr>
|
||||
{{range .payload }}
|
||||
<tr><td><a href="/library/book/view/{{.ID.Hex}}">{{.Title}}</a></td></tr>
|
||||
{{end}}
|
||||
</table>
|
||||
<div class="panel-body">
|
||||
<a href="/library/book/create">Add entry</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{ template "footer.html" .}}
|
||||
|
||||
{{ end }}
|
||||
@@ -0,0 +1,38 @@
|
||||
{{ define "library/menu.html" }}
|
||||
<nav class="navbar navbar-default">
|
||||
<div class="container-fluid">
|
||||
<!-- Brand and toggle get grouped for better mobile display -->
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="/">Kontor</a>
|
||||
</div>
|
||||
|
||||
<!-- Collect the nav links, forms, and other content for toggling -->
|
||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
{{ if .is_logged_in }}
|
||||
<li><a href="/comics/">Comics</a></li>
|
||||
<li class="active"><a href="/library/">Library<span class="sr-only">(current)</span></a></li>
|
||||
<li><a href="/office">HomeOffice</a></li>
|
||||
<li><a href="/tradingcards">Trading Cards</a></li>
|
||||
<li><a href="/tysc">TradeYourSportsCards</a></li>
|
||||
{{end}}
|
||||
{{ if not .is_logged_in }}
|
||||
<li><a href="/user/login"><span class="glyphicon glyphicon-off" aria-hidden="true"></span></a></li>
|
||||
{{end}}
|
||||
{{ if .is_admin }}
|
||||
<li><a href="/admin/">Admin</a></li>
|
||||
{{ end }}
|
||||
{{ if .is_logged_in }}
|
||||
<li><a href="/user/logout"><span class="glyphicon glyphicon-off" aria-hidden="true"></span></a></li>
|
||||
{{end}}
|
||||
</ul>
|
||||
</div><!-- /.navbar-collapse -->
|
||||
</div><!-- /.container-fluid -->
|
||||
</nav>
|
||||
{{ end }}
|
||||
@@ -0,0 +1,32 @@
|
||||
{{ define "library/publisher.html" }}
|
||||
{{ template "header.html" .}}
|
||||
{{ template "library/menu.html" .}}
|
||||
<ul class="nav nav-tabs">
|
||||
<li role="presentation"><a href="/library/book">Books</a></li>
|
||||
<li role="presentation"><a href="/library/author">Authors</a></li>
|
||||
<li role="presentation" class="active"><a href="/library/publisher">Publishers</a></li>
|
||||
</ul>
|
||||
<div class="panel-body">
|
||||
{{ if .ErrorTitle}}
|
||||
<p class="bg-danger">
|
||||
{{.ErrorTitle}}: {{.ErrorMessage}}
|
||||
</p>
|
||||
{{end}}
|
||||
<form action="/library/publisher/validate" method="POST">
|
||||
<div class="form-group">
|
||||
<label for="name">Name</label>
|
||||
{{ if .payload.Name }}
|
||||
<input type="text" class="form-control" id="name" name="name" value={{.payload.Name}}>
|
||||
{{ else }}
|
||||
<input type="text" class="form-control" id="name" name="name" placeholder="Name">
|
||||
{{ end }}
|
||||
</div>
|
||||
<input type="hidden" name="publisherid" id="publisherid" value={{.payload.ID.Hex}}>
|
||||
<button type="submit" class="btn btn-primary" name="action" value={{.action}}>{{.action}}</button>
|
||||
{{ if eq .action "Save" }}
|
||||
<button type="submit" class="btn btn-primary" name="action" value="Delete">Delete</button>
|
||||
{{ end }}
|
||||
</form>
|
||||
</div>
|
||||
{{ template "footer.html" .}}
|
||||
{{ end }}
|
||||
@@ -0,0 +1,24 @@
|
||||
<!--library/publishers.html-->
|
||||
{{ define "library/publishers.html" }}
|
||||
{{ template "header.html" .}}
|
||||
{{ template "library/menu.html" .}}
|
||||
<ul class="nav nav-tabs">
|
||||
<li role="presentation"><a href="/library/book">Books</a></li>
|
||||
<li role="presentation"><a href="/library/author">Authors</a></li>
|
||||
<li role="presentation" class="active"><a href="/library/publisher">Publishers</a></li>
|
||||
</ul>
|
||||
<div class="panel panel-default">
|
||||
<table class="table">
|
||||
<caption>Liste der Verlage</caption>
|
||||
<tr><th scope="col">Name</th></tr>
|
||||
{{range .payload }}
|
||||
<tr><td><a href="/library/publisher/view/{{.ID.Hex}}">{{.Name}}</a></td></tr>
|
||||
{{end}}
|
||||
</table>
|
||||
<div class="panel-body">
|
||||
<a href="/library/publisher/create">Add entry</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{ template "footer.html" .}}
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user