<form class="form-vertical" method="post">
<div class="control-group">
<label class="control-label" for="title">Title</label>
<div class="controls">
<input type="text" class="input-xxlarge" id="title" name="title" placeholder="Post Title" value="{{title}}" />
</div>
<label class="control-label" for="tags">Tags</label>
<input type="text" class="input-xxlarge" id="tags" name="tags" value="{{tags}}" />
<label class="control-label" for="body">Post Body</label>
<textarea id="body" data-provide="markdown" name="body" rows="20">{{body}}</textarea>
<div class="form-actions">
<button type="submit" class="btn btn-primary">Save</button>
<button type="button" class="btn">Cancel</button>
</form>
<script type="text/javascript">
$(document).ready(function() {
var allTags = {{all-tags|json|safe}};
$("#body").markdown();
$("#tags").select2({tags:allTags});
$("#tags").on("change", function() { $("#tags_val").html($("#tags").val());});
var errors = {{validation-errors|json|safe}};
for (var field in errors) {
var inputElement = $('#' + field);
var controlGroup = inputElement.closest('div.control-group');
controlGroup.addClass('error');
inputElement.after('<span class="help-block">' + errors[field] + '</span>');
}
});
</script>