fix percentage

This commit is contained in:
GroovieGermanikus 2023-10-18 12:00:10 +02:00
parent a14f90869a
commit ce78424fbe
No known key found for this signature in database
GPG Key ID: 5B6EB831A5CD2015
4 changed files with 17 additions and 12 deletions

2
app.py
View File

@ -62,7 +62,7 @@ def update_load():
turbo.push(turbo.replace(render_template('_table.html', transactions=maprows), 'datatable'))
maprows = recent_blocks_database.run_query()
turbo.push(turbo.replace(render_template('_blockslist.html', blocks=maprows), 'blockslist'))
# turbo.push(turbo.replace(render_template('_blockslist.html', blocks=maprows), 'blockslist'))
time.sleep(1)

View File

@ -1,5 +1,5 @@
def invlog_scale(x):
m=10
m=30
return (pow(2,x * m)-1)/(pow(2,m)-1)
if __name__=="__main__":

View File

@ -33,10 +33,15 @@ def calc_bars(row):
lb = log_scale.invlog_scale(b)
lc = log_scale.invlog_scale(c)
# relative values for the bar widths
row['bar_success'] = format_width_percentage(la)
row['bar_txerror'] = format_width_percentage(lb - la)
row['bar_bankingerror'] = format_width_percentage(lc - lb)
# relative values for the bar labels (linear scale)
row['bar_success'] = format_width_percentage(a)
row['bar_txerror'] = format_width_percentage(b - a)
row['bar_bankingerror'] = format_width_percentage(c - b)
# relative values for the bar widths (log scale)
row['bar_success_log'] = format_width_percentage(la)
row['bar_txerror_log'] = format_width_percentage(lb - la)
row['bar_bankingerror_log'] = format_width_percentage(lc - lb)
else:
row['hide_bar'] = True

View File

@ -15,13 +15,13 @@
{% if not block.hide_bar %}
<div class="progress">
<div class="progress-bar bg-info" role="progressbar" style="width:{{ block.bar_success }}">
<div class="progress-bar bg-info" role="progressbar" style="width:{{ block.bar_success_log }}">
<span class="overflow-hidden">{{ block.bar_success }}</span>
</div>
<div class="progress-bar bg-warning" role="progressbar" style="width:{{ block.bar_txerror }}">
<div class="progress-bar bg-warning" role="progressbar" style="width:{{ block.bar_txerror_log }}">
<span class="overflow-hidden">{{ block.bar_txerror }}</span>
</div>
<div class="progress-bar bg-danger" role="progressbar" style="width:{{ block.bar_bankingerror }}">
<div class="progress-bar bg-danger" role="progressbar" style="width:{{ block.bar_bankingerror_log }}">
<span class="overflow-hidden">{{ block.bar_bankingerror }}</span>
</div>
</div>
@ -37,9 +37,9 @@
<td class="text-end">
<div class="font-monospace">
<span class="text-primary" style="display:inline-block; width:7em">proc:{{ block.processed_transactions }}</span>
<span class="text-warning" style="display:inline-block; width:4em">fail:{{ block.txerrors }}</span>
<span class="text-danger" style="display:inline-block; width:4em">bank:{{ block.banking_stage_errors }}</span>
<span class="text-primary" style="display:inline-block; min-width:7em">proc:{{ block.processed_transactions }}</span>
<span class="text-warning" style="display:inline-block; min-width:4em">fail:{{ block.txerrors }}</span>
<span class="text-danger" style="display:inline-block; min-width:4em">bank:{{ block.banking_stage_errors }}</span>
</div>
</td>