Clean up custom script templates

This commit is contained in:
jeremystretch 2021-08-26 15:04:24 -04:00
parent 3203db07b7
commit 9813f3b696
2 changed files with 104 additions and 94 deletions

View File

@ -40,9 +40,11 @@
{% endif %} {% endif %}
<form action="" method="post" enctype="multipart/form-data" class="form form-horizontal"> <form action="" method="post" enctype="multipart/form-data" class="form form-horizontal">
{% csrf_token %} {% csrf_token %}
<div class="field-group mb-3"> <div class="field-group my-4">
{% if form.requires_input %} {% if form.requires_input %}
<h4 class="text-center">Script Data</h4> <div class="row mb-2">
<h5 class="offset-sm-3">Script Data</h5>
</div>
{% else %} {% else %}
<div class="alert alert-info"> <div class="alert alert-info">
<i class="mdi mdi-information"></i> <i class="mdi mdi-information"></i>

View File

@ -4,17 +4,22 @@
{% load log_levels %} {% load log_levels %}
{% load static %} {% load static %}
{% block title %}{{ script }} <span id="pending-result-label">{% include 'extras/inc/job_label.html' with result=result %}</span>{% endblock %}
{% block head %} {% block head %}
<script src="{% static 'jobs.js' %}?v{{ settings.VERSION }}" <script src="{% static 'jobs.js' %}?v{{ settings.VERSION }}"
onerror="window.location='{% url 'media_failure' %}?filename=jobs.js'"></script> onerror="window.location='{% url 'media_failure' %}?filename=jobs.js'"></script>
{% endblock %} {% endblock %}
{% block content %} {% block title %}{{ script }}{% endblock %}
<div class="row noprint">
{% block subtitle %}
{{ script.Meta.description|render_markdown }}
<span id="pending-result-label">{% include 'extras/inc/job_label.html' with result=result %}</span>
{% endblock %}
{% block header %}
<div class="row noprint">
<div class="col col-md-12"> <div class="col col-md-12">
<nav class="breadcrumb-container" aria-label="breadcrumb"> <nav class="breadcrumb-container px-3" aria-label="breadcrumb">
<ol class="breadcrumb"> <ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}">Scripts</a></li> <li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}">Scripts</a></li>
<li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}#module.{{ script.module }}">{{ script.module|bettertitle }}</a></li> <li class="breadcrumb-item"><a href="{% url 'extras:script_list' %}#module.{{ script.module }}">{{ script.module|bettertitle }}</a></li>
@ -23,9 +28,12 @@
</ol> </ol>
</nav> </nav>
</div> </div>
</div> </div>
<p class="text-muted">{{ script.Meta.description|render_markdown }}</p> {{ block.super }}
<ul class="nav nav-tabs" role="tablist"> {% endblock header %}
{% block content-wrapper %}
<ul class="nav nav-tabs px-3" role="tablist">
<li class="nav-item" role="presentation"> <li class="nav-item" role="presentation">
<a href="#log" role="tab" data-bs-toggle="tab" class="nav-link active">Log</a> <a href="#log" role="tab" data-bs-toggle="tab" class="nav-link active">Log</a>
</li> </li>
@ -35,8 +43,8 @@
<li class="nav-item" role="presentation"> <li class="nav-item" role="presentation">
<a href="#source" role="tab" data-bs-toggle="tab" class="nav-link">Source</a> <a href="#source" role="tab" data-bs-toggle="tab" class="nav-link">Source</a>
</li> </li>
</ul> </ul>
<div class="tab-content my-3"> <div class="tab-content mb-3">
<p> <p>
Run: <strong>{{ result.created|annotated_date }}</strong> Run: <strong>{{ result.created|annotated_date }}</strong>
{% if result.completed %} {% if result.completed %}
@ -100,8 +108,8 @@
<p><code>{{ script.filename }}</code></p> <p><code>{{ script.filename }}</code></p>
<pre>{{ script.source }}</pre> <pre>{{ script.source }}</pre>
</div> </div>
</div> </div>
{% endblock %} {% endblock content-wrapper %}
{% block data %} {% block data %}
<span data-job-id="{{ result.pk }}"></span> <span data-job-id="{{ result.pk }}"></span>