parent
a6be674580
commit
c0a726174e
@ -2,7 +2,7 @@
|
||||
|
||||
{% set page_title = "Fleabay - Home" %}
|
||||
|
||||
{% macro variant_table(axis, value_items) -%}
|
||||
{% macro variant_table(axis, value_items, postage) -%}
|
||||
<div class="flex-grow-1 d-flex align-items-center">
|
||||
<div class="p-10 m-auto">
|
||||
<table class="table w-full fleabay-table-compact">
|
||||
@ -13,7 +13,14 @@
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for variant, (min_price, max_price) in value_items %}
|
||||
{% for variant, (raw_min_price, raw_max_price) in value_items %}
|
||||
{% if postage is not none %}
|
||||
{% set min_price = raw_min_price + postage %}
|
||||
{% set max_price = raw_max_price + postage %}
|
||||
{% else %}
|
||||
{% set min_price = raw_min_price %}
|
||||
{% set max_price = raw_max_price %}
|
||||
{% endif %}
|
||||
<tr>
|
||||
<th>{{ variant }}</th>
|
||||
<td>
|
||||
@ -51,9 +58,16 @@
|
||||
</a>
|
||||
<p class="m-0 mt-5 font-size-12">
|
||||
<span class="font-size-14">
|
||||
£{{ result.min_price // 100 }}.{{ "{:02d}".format(result.min_price % 100) }}
|
||||
{% if result.min_price != result.max_price %}
|
||||
— £{{ result.max_price // 100 }}.{{ "{:02d}".format(result.max_price % 100) }}
|
||||
{% if result.postage is not none %}
|
||||
{% set min_price = result.min_price + result.postage %}
|
||||
{% set max_price = result.max_price + result.postage %}
|
||||
{% else %}
|
||||
{% set min_price = result.min_price %}
|
||||
{% set max_price = result.max_price %}
|
||||
{% endif %}
|
||||
£{{ min_price // 100 }}.{{ "{:02d}".format((min_price % 100) | int) }}
|
||||
{% if min_price != max_price %}
|
||||
— £{{ max_price // 100 }}.{{ "{:02d}".format(max_price % 100) }}
|
||||
{% endif %}
|
||||
</span><br>
|
||||
{{ result.condition }}.<br>
|
||||
@ -75,19 +89,19 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% if result.href in axes_ranges %}
|
||||
{% set axis, values = axes_ranges[result.href] %}
|
||||
{% if result.id in axes_ranges %}
|
||||
{% set axis, values = axes_ranges[result.id] %}
|
||||
{% set value_items = values.items() | list %}
|
||||
{% set value_len = value_items | length %}
|
||||
{% if values | length > 25 %}
|
||||
{{ variant_table(axis, value_items[0:value_len // 2]) }}
|
||||
{{ variant_table(axis, value_items[value_len // 2:]) }}
|
||||
{{ variant_table(axis, value_items[0:value_len // 2], result.postage) }}
|
||||
{{ variant_table(axis, value_items[value_len // 2:], result.postage) }}
|
||||
{% else %}
|
||||
{{ variant_table(axis, value_items) }}
|
||||
{{ variant_table(axis, value_items, result.postage) }}
|
||||
{% endif %}
|
||||
{% elif result.href in axes_errors %}
|
||||
{% elif result.id in axes_errors %}
|
||||
<div class="p-10 m-auto">
|
||||
{{ axes_errors[result.href] }}
|
||||
ERROR {{ axes_errors[result.id] }}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user