blob: d43b8ac45f0aa3c86f85799e0d8e4665da763244 [file] [log] [blame]
{% extends "skeleton.html" %}
{% block page_title %}Interactive Console{% endblock %}
{% block page_head %}
<script>{% include "console.js" %}</script>
<style type="text/css">{% include "console.css" %}</style>
{% endblock %}
{% block body %}
<div id="console">
<h3>Interactive Console</h3>
{% if modules %}
<form id="console-form" action="{{ request.uri }}" method="post">
<div>
{% if modules|length > 1 %}
<select id="module_name" class="ae-button" name="module_name">
{% for module in modules|sort(attribute='name') %}
<option value="{{ module.name }}">{{ module.name }}</option>
{% endfor %}
</select>
{% else %}
<input name="module_name" type="hidden" value="{{ modules[0].name }}" id="module_name">
{% endif %}
<input id="restart_button" type="button" class="ae-button" value="Restart Instance">
</div>
<div>
<textarea id="code_text" name="code" rows="20" cols="80"></textarea>
</div>
<input id="execute_button" type="submit" class="ae-button ae-button-submit" value="Execute">
</form>
<hr>
<pre id="output">Click Execute!</pre>
<hr>
{% else %}
<p>
None of the running modules support an interactive console.
</p>
{% endif %}
</div>
{% endblock %}