1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
{% extends 'ase/db/templates/layout.html' %}
{% block title %}
Browse ASE Database
{% endblock %}
{% block head %}
<script src="{{ url_for('static', filename='search.js') }}"></script>
<script>
document.addEventListener('DOMContentLoaded',
function() {
update_table({{ session_id }}, 'query', '0');
},
false);
</script>
{% endblock %}
{% block content %}
<div class="container">
{% block contenttitle %}
<div class="row">
<h1>{{project.title}}</h1>
</div>
{% endblock %}
<div class="card text-bg-light shadow-sm mt-2">
<form id="mainFormID" class="navbar-form navbar-default mt-2"
role="search"
action="javascript:update_table({{ session_id }}, 'query', '0')">
<div class="form-group d-flex align-items-center col-auto" style="margin-top:5px;">
<input type="text" name="query" id="formula-result"
class="form-control mx-2 ase-input"
value="{{ q }}"
placeholder="Search formula e.g. MoS2" size="60">
<button type="submit" class="btn btn-secondary mx-2">
Search
</button>
</div><br/>
{% block search %}
{% endblock search %}
<div class="form-group col-auto mx-2 col-form-label" style="margin-bottom:10px;">
<small class="form-text">
<a href="https://ase-lib.org/ase/db/db.html#querying"
target="_blank">
Help with constructing advanced search queries ...
</a>
</small>
</div><br/>
{# Flash query messages #}
{% with messages = get_flashed_messages() %}
{% if messages %}
<ul class="list-group">
{% for message in messages %}
<li class="list-group-item list-group-item-warning">{{ message }}
</li>
{% endfor %}
</ul>
{% endif %}
{% endwith %}
<small class="form-text mx-2 mb-2">
<a data-bs-toggle="collapse" role="button" href="#collapse1" aria-controls="collapse1">Toggle list of keys ...</a>
</small><br/>
<div id="collapse1" class="collapse">
<table class="table table-striped">
{% for key, keydesc in project.key_descriptions|dictsort %}
<tr><td>{{ key }}</td><td>{{ keydesc.longdesc }}</td><td>{{ keydesc.unit|safe }}</td></tr>
{% endfor %}
</table>
</div>
</form>
</div>
<div id="database1"></div>
</div> <!-- class="container" -->
{% endblock content %}
|