This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
blarg/resources/views/posts/postform.html

45 lines
1.4 KiB
HTML
Raw Normal View History

2013-05-20 17:43:38 -04:00
<form class="form-vertical" method="post">
<div class="control-group">
<label class="control-label" for="title">Title</label>
<div class="controls">
2014-03-27 20:56:21 -04:00
<input type="text" class="input-xxlarge" id="title" name="title" placeholder="Post Title" value="{{ title|nonull }}" />
2013-05-20 17:43:38 -04:00
</div>
</div>
<div class="control-group">
<label class="control-label" for="tags">Tags</label>
<div class="controls">
2014-03-27 20:56:21 -04:00
<input type="text" class="input-xxlarge" id="tags" name="tags" value="{{ tags|nonull }}" />
2013-05-20 17:43:38 -04:00
</div>
</div>
<div class="control-group">
<label class="control-label" for="body">Post Body</label>
<div class="controls">
2014-03-27 20:56:21 -04:00
<textarea id="body" data-provide="markdown" name="body" rows="20">{{ body|nonull }}</textarea>
2013-05-20 17:43:38 -04:00
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-primary">Save</button>
<button type="button" class="btn">Cancel</button>
</div>
</form>
<script type="text/javascript">
$(document).ready(function() {
var allTags = {{ allTags|json_encode }};
2013-05-20 17:43:38 -04:00
$("#body").markdown();
$("#tags").select2({tags:allTags});
$("#tags").on("change", function() { $("#tags_val").html($("#tags").val());});
var errors = {{ validationErrors|json_encode }};
2013-05-20 17:43:38 -04:00
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>