android_mt6572_jiabo/lineage/cve/templates/kernels.html
2025-09-05 16:56:03 +08:00

72 lines
2.8 KiB
HTML

{% extends "base.html" %}
{% block title %}LineageOS CVE Tracker{% endblock %}
{% block nav_home %}active{% endblock %}
{% block content %}
<div id="add-cve-dialog" class="dialog">
<div class="title">Add CVE</div>
<div class="content">
<label>Name</label>
<input class="name" type="text" placeholder="CVE-20YY-XXXX">
<label>Tags</label>
<input type="text" class="tags" placeholder="qcom, broadcom, exynos, ... (comma separated)"></textarea>
<label>Details</label>
<textarea class="details" placeholder="CVE details..."></textarea>
<div class="error"></div>
</div>
<div class="actions">
<button class="cancel">CANCEL</button>
<button class="add">ADD</button>
</div>
</div>
<div id="add-kernel-dialog" class="dialog">
<div class="title">Add kernel</div>
<div class="content">
<label>Repository</label>
<input class="repo" type="text" placeholder="android_kernel_vendor_device">
<label>Tags</label>
<input class="tags" type="text" placeholder="qcom, broadcom, exynos, ... (comma separated)">
<div class="error"></div>
</div>
<div class="actions">
<button class="cancel">CANCEL</button>
<button class="add">ADD</button>
</div>
</div>
<div class="card container">
<div class="header">
<span class="title">Kernels</span>
</div>
<div class="kernels container">
{%- for column in kernels | slice(3) %}
<div class="four columns">
{%- for k in column %}
{% if loop.first or column[loop.index0 - 1].vendor != k.vendor -%}
<div class="vendor">
<span class="title">{{ k.vendor }}</span>
{%- endif %}
<div class="kernel">
<a class="repo" href="/{{ k.repo_name }}">{{ k.device }}</a>
<span>({{ k.progress | int }} %)</span>
</div>
{%- if loop.last or column[loop.index0 + 1].vendor != k.vendor %}
</div>
{% endif -%}
{%- endfor %}
</div>
{% endfor %}
</div>
{% if authorized %}
<div class="actions container">
<button id="open-add-cve-dialog">ADD CVE</button>
<button id="open-add-kernel-dialog">ADD KERNEL</button>
<a href="logs/"><button>SHOW LOGS</button></a>
</div>
{% endif %}
</div>
{% endblock %}
{% block scripts %}
<script src="{{ url_for('static', filename='js/index.js') }}"></script>
{% endblock %}