improved navbar formatting, added active formats for all miners, moved add miners to a miner subtab
This commit is contained in:
@@ -36,9 +36,15 @@ def scan(request: Request):
|
|||||||
def miner(request: Request, miner_ip):
|
def miner(request: Request, miner_ip):
|
||||||
return get_miner
|
return get_miner
|
||||||
|
|
||||||
|
|
||||||
@app.get("/miner/{miner_ip}")
|
@app.get("/miner/{miner_ip}")
|
||||||
def get_miner(request: Request, miner_ip):
|
def get_miner(request: Request, miner_ip):
|
||||||
return miner_ip
|
return templates.TemplateResponse("miner.html", {
|
||||||
|
"request": request,
|
||||||
|
"cur_miners": get_current_miner_list(),
|
||||||
|
"miner": miner_ip
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
def get_current_miner_list():
|
def get_current_miner_list():
|
||||||
cur_miners = []
|
cur_miners = []
|
||||||
|
|||||||
4
tools/web_monitor/templates/miner.html
Normal file
4
tools/web_monitor/templates/miner.html
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
{% extends 'navbar.html'%}
|
||||||
|
{% block content %}
|
||||||
|
{{miner}}
|
||||||
|
{% endblock content %}
|
||||||
@@ -51,29 +51,27 @@
|
|||||||
<div class="position-sticky pt-3">
|
<div class="position-sticky pt-3">
|
||||||
<ul class="nav nav-pills flex-column">
|
<ul class="nav nav-pills flex-column">
|
||||||
<li class="nav-item mb-1 mx-2">
|
<li class="nav-item mb-1 mx-2">
|
||||||
<a href="/" class="nav-link text-white {% if request.path == url_for('dashboard') %}active{% endif %}">
|
<a href="{{url_for('dashboard')}}" class="nav-link text-white {% if request.path == '/' %}active{% endif %}">
|
||||||
<svg class="bi me-2" width="16" height="16"><use xlink:href="#dashboard"></use></svg>
|
<svg class="bi me-2" width="16" height="16"><use xlink:href="#dashboard"></use></svg>
|
||||||
Dashboard
|
Dashboard
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="nav-item mb-1 mx-2">
|
<li class="nav-item mb-1 mx-2">
|
||||||
<a href="/scan" class="nav-link text-white">
|
<a href="" class="nav-link text-white {% if request.path == '/scan' or request.path.split('/')[1] == 'miner' %}active{% endif %}" data-bs-toggle="collapse" data-bs-target="#miners-collapse" aria-expanded="false">
|
||||||
<svg class="bi me-2" width="16" height="16"><use xlink:href="#scan"></use></svg>
|
|
||||||
Add Miners
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li class="nav-item mb-1 mx-2">
|
|
||||||
<a href="" class="nav-link text-white" data-bs-toggle="collapse" data-bs-target="#miners-collapse" aria-expanded="false">
|
|
||||||
<svg class="bi me-2" width="16" height="16"><use xlink:href="#miners"></use></svg>
|
<svg class="bi me-2" width="16" height="16"><use xlink:href="#miners"></use></svg>
|
||||||
Miners
|
Miners
|
||||||
</a>
|
</a>
|
||||||
<div class="collapse mt-1" id="miners-collapse" style="">
|
<div class="collapse mt-1" id="miners-collapse" style="">
|
||||||
<ul class="btn-toggle-nav overflow-auto list-unstyled fw-normal pb-1 small">
|
<ul class="btn-toggle-nav overflow-auto list-unstyled fw-normal pb-1 small">
|
||||||
|
<li>
|
||||||
|
<a href="{{url_for('scan')}}" class="nav-link text-white {% if request.path == '/scan' %}active{% endif %}">
|
||||||
|
<svg class="bi me-2 mt-1" width="16" height="16"><use xlink:href="#scan"></use></svg>
|
||||||
|
Add Miners
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
{% for miner in cur_miners %}
|
{% for miner in cur_miners %}
|
||||||
<li>
|
<li>
|
||||||
<a href="{{url_for('miner')}}/{{miner}}" class="text-white rounded">
|
<a href="{{url_for('miner')}}/{{miner}}" class="text-white nav-link {% if request.path == '/miner/' + miner %}active{% endif %}">
|
||||||
<svg class="bi me-2 mt-1" width="16" height="16"><use xlink:href="#miner"></use></svg>
|
<svg class="bi me-2 mt-1" width="16" height="16"><use xlink:href="#miner"></use></svg>
|
||||||
{{miner}}
|
{{miner}}
|
||||||
</a>
|
</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user