campaign.html
104 lines
| 3.9 KiB
| text/html
|
HtmlDjangoLexer
|
r13 | {% extends "base.html" %} | ||
r335 | {% load bootstrap4 %} | |||
|
r13 | {% load static %} | ||
{% load main_tags %} | ||||
{% block extra-head %} | ||||
<link href="{% static 'css/bootstrap-datetimepicker.min.css' %}" media="screen" rel="stylesheet"> | ||||
{% endblock %} | ||||
{% block content-title %}{{title}}{% endblock %} | ||||
{% block content-suptitle %}{{suptitle}}{% endblock %} | ||||
{% block content %} | ||||
|
r100 | |||
{% block menu-actions %} | ||||
<span class=" dropdown pull-right"> | ||||
r335 | <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="fas fa-bars" aria-hidden="true"></span></a> | |||
|
r100 | <ul class="dropdown-menu" role="menu"> | ||
r335 | <li><a href="{% url 'url_edit_campaign' campaign.id %}"><span class="fa fa-pencil" aria-hidden="true"></span> Edit</a></li> | |||
<li><a href="{% url 'url_delete_campaign' campaign.id %}"><span class="fa fa-times" aria-hidden="true"></span> Delete</a></li> | ||||
<li><a href="{{ campaign.get_absolute_url_import }}"><span class="fas fa-cloud-download-alt" aria-hidden="true"></span> Import </a></li> | ||||
<li><a href="{{ campaign.get_absolute_url_export }}"><span class="fas fa-cloud-upload-alt" aria-hidden="true"></span> Export </a></li> | ||||
|
r100 | {% block extra-menu-actions %} | ||
{% endblock %} | ||||
r335 | <li><a>----------------</a></li> | |||
|
r100 | <!--<li><a href="{{ dev_conf.get_absolute_url_status }}"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span> Status</a></li> | ||
{% if not no_play %} | ||||
<li><a href="{{ dev_conf.get_absolute_url_start}}"><span class="glyphicon glyphicon-play" aria-hidden="true"></span> Start</a></li> | ||||
<li><a href="{{ dev_conf.get_absolute_url_stop }}"><span class="glyphicon glyphicon-stop" aria-hidden="true"></span> Stop</a></li> | ||||
{% endif %} | ||||
<li><a href="{{ dev_conf.get_absolute_url_write }}"><span class="glyphicon glyphicon-download" aria-hidden="true"></span> Write</a></li> | ||||
<li><a href="{{ dev_conf.get_absolute_url_read }}"><span class="glyphicon glyphicon-upload" aria-hidden="true"></span> Read</a></li>--> | ||||
r335 | </ul> | |||
|
r100 | </span> | ||
{% endblock %} | ||||
|
r15 | <table class="table table-bordered"> | ||
{% for key in campaign_keys %} | ||||
<tr><th>{{key|title}}</th><td>{{campaign|attr:key}}</td></tr> | ||||
{% endfor %} | ||||
</table> | ||||
r335 | ||||
|
r100 | <!--<button class="btn btn-primary pull-right" style="margin-left: 10px" id="bt_export">Export</button>--> | ||
<!--<button class="btn btn-primary pull-right" style="margin-left: 10px" id="bt_edit">Edit</button>--> | ||||
r335 | ||||
|
r15 | <br></br> | ||
<br></br> | ||||
|
r13 | |||
|
r15 | <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> | ||
r335 | ||||
|
r15 | <div class="panel panel-default"> | ||
<div class="panel-heading" role="tab" id="headingTwo"> | ||||
<h4 class="panel-title"> | ||||
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo"> | ||||
Experiment List | ||||
</a> | ||||
</h4> | ||||
</div> | ||||
r335 | ||||
|
r15 | <div id="collapseTwo" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingTwo"> | ||
<div class="panel-body"> | ||||
<table class="table table-hover"> | ||||
<tr> | ||||
<th>#</th> | ||||
{% for header in experiment_keys %} | ||||
<th>{{ header|title }}</th> | ||||
{% endfor%} | ||||
</tr> | ||||
{% for item in experiments %} | ||||
<tr class="clickable-row" data-href="{% url 'url_experiment' item.id %}"> | ||||
<td>{{ forloop.counter }}</td> | ||||
{% for key in experiment_keys %} | ||||
<td>{{ item|attr:key }}</td> | ||||
{% endfor %} | ||||
</tr> | ||||
{% endfor %} | ||||
r335 | </table> | |||
|
r15 | </div> | ||
r335 | </div> | |||
|
r15 | </div> | ||
</div> | ||||
|
r96 | <br> | ||
|
r105 | <!--<button class="btn btn-primary pull-right" style="margin-left: 10px" id="bt_mix">Mix Experiments</button>--> | ||
|
r13 | {% endblock %} | ||
{% block sidebar%} | ||||
{% include "sidebar_devices.html" %} | ||||
{% endblock %} | ||||
{% block extra-js%} | ||||
<script type="text/javascript"> | ||||
|
r22 | |||
|
r13 | $(".clickable-row").click(function() { | ||
document.location = $(this).data("href"); | ||||
}); | ||||
r335 | ||||
|
r100 | // $("#bt_edit").click(function() { | ||
// document.location = "{% url 'url_edit_campaign' campaign.id %}"; | ||||
// }); | ||||
r335 | ||||
|
r96 | $("#bt_mix").click(function() { | ||
r335 | ||||
|
r96 | }); | ||
r335 | ||||
|
r13 | </script> | ||
r335 | {% endblock %} | |||