mirror of
https://github.com/aljazceru/CTFd.git
synced 2026-02-02 12:54:31 +01:00
56 lines
1.8 KiB
HTML
56 lines
1.8 KiB
HTML
{% extends "admin/base.html" %}
|
||
|
||
{% block stylesheets %}
|
||
<link rel="stylesheet" type="text/css" href="/static/css/vendor/codemirror.min.css">
|
||
<style>
|
||
.row-fluid { margin: 25px; padding-bottom: 25px; }
|
||
</style>
|
||
{% endblock %}
|
||
|
||
{% block content %}
|
||
<div class="row">
|
||
<div class="row">
|
||
{% for error in errors %}
|
||
<div class="large-8 large-centered columns">
|
||
<div data-alert class="alert-box alert radius centered text-center">
|
||
<span>{{ error }}</span>
|
||
<a href="#" class="close">×</a>
|
||
</div>
|
||
</div>
|
||
{% endfor %}
|
||
</div>
|
||
|
||
<form id="page-edit" method="POST">
|
||
<div class="row-fluid">
|
||
<div class="col-md-12">
|
||
<strong>Route: </strong><input name='nonce' type='hidden' value="{{ nonce }}">
|
||
<input class="radius" id="route" type="text" name="route" value="{% if page is defined %}{{ page.route }}{% endif %}" placeholder="Route">
|
||
</div>
|
||
</div>
|
||
<div class="row-fluid">
|
||
<div class="col-md-12">
|
||
<textarea id="admin-pages-editor" name="html">{% if page is defined %}{{ page.html }}{% endif %}</textarea><br>
|
||
<button class="btn btn-theme btn-outlined create-challenge pull-right">Create</button>
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
{% endblock %}
|
||
|
||
{% block scripts %}
|
||
<script src="/static/js/vendor/codemirror.min.js"></script>
|
||
<script>
|
||
var editor = CodeMirror.fromTextArea(document.getElementById("admin-pages-editor"), {
|
||
lineNumbers: true,
|
||
lineWrapping: true,
|
||
mode: "xml",
|
||
htmlMode: true,
|
||
theme: 'elegant'
|
||
});
|
||
|
||
$('#page-edit').submit(function (e){
|
||
$(this).attr('action', '/admin/pages/'+$('#route').val());
|
||
});
|
||
</script>
|
||
{% endblock %}
|