crunch-node/views/admin-post-edit.jade

44 lines
3.1 KiB
Text

extends admin-layout
block content
div(class="row")
include ./admin-sidebar.jade
div(class="col-sm-10 col-sm-offset-2 main")
h1(class="page-header") Edit Post
include ./admin-messages.jade
form(method="post", action="/admin/post/edit/#{post.get('uuid')}")
div(class="row page-header")
div(class="input-group input-group-lg col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
input(class="form-control", type="text", name="title", placeholder="Enter title", value="#{post.get('title')}")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
input(class="form-control", type="text", name="slug", placeholder="Enter slug (optional)", value="#{post.get('slug')}")
div(class="row page-header")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
div(class="input-group-btn")
button(type="button", class="btn btn-primary dropdown-toggle", data-toggle="dropdown", aria-haspopup="true", aria-expanded="false") Category
ul(class="dropdown-menu")
each row in categories
li: a(href="#", onClick="document.getElementById('category').value = '#{row.data.name}'") #{row.get("name")}
input(type="text", class="form-control", aria-label="Post category", name="category", id="category" value="#{category.get('name')}")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
input(type="text", class="form-control", placeholder="Publish Date", name="postDate", value="#{post.get('postDate')}")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
input(type="text", class="form-control", placeholder="Tags", name="tags", value="#{postTags}")
div(class="row page-header")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
span(class="input-group-addon")
input(type="checkbox", name="published", checked=(post.get('published')))
input(type="text", class="form-control" placeholder="Published")
div(class="row page-header")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
textarea(class="form-control", rows="12", name="markdown")
| #{post.get("markdown")}
div(class="row")
div(class="input-group col-xs-10 col-xs-offset-1 col-md-10 col-md-offset-1")
div(class="pull-left")
button(type="submit", class="btn btn-lg btn-success", name="submit") Update Post
div(class="pull-right")
button(type="submit", class="btn btn-lg btn-danger", name="submit") Delete Post