Fixing presentation of objective thread
This commit is contained in:
1 parent
3ebe9a0894
commit
392b79e801
4 files changed
+97
-1
No files matched your search
@@ -0,0 +1,17 @@
|
||||
{%- macro connection_spec(ap) -%}
|
||||
{%- if ap.iso_thread -%}
|
||||
M{{ ap.iso_thread.diameter_mm }}×{{ ap.iso_thread.pitch_mm }}
|
||||
{%- elif ap.unc_thread -%}
|
||||
{{ ap.unc_thread.diameter_fraction }}-{{ ap.unc_thread.tpi }} {{ ap.unc_thread.series.value }}
|
||||
{%- elif ap.clamp_connection -%}
|
||||
{%- if ap.clamp_connection.min_mm is not none -%}
|
||||
{{ ap.clamp_connection.min_mm }}–{{ ap.clamp_connection.max_mm }} mm
|
||||
{%- else -%}
|
||||
{{ ap.clamp_connection.min_in }}–{{ ap.clamp_connection.max_in }} in
|
||||
{%- endif -%}
|
||||
{%- elif ap.static_connection -%}
|
||||
{{ ap.static_connection.od_mm }} mm OD
|
||||
{%- else -%}
|
||||
—
|
||||
{%- endif -%}
|
||||
{%- endmacro -%}
|
||||
@@ -1,3 +1,4 @@
|
||||
{% from "_connection_macros.html" import connection_spec %}
|
||||
{%- macro mag(v) -%}{{ v | int if v == v | int else v | round(1) }}{%- endmacro -%}
|
||||
{%- macro magnification_range(info) -%}
|
||||
{%- if info and info.magnification_min is not none and info.magnification_max is not none -%}
|
||||
@@ -45,7 +46,9 @@
|
||||
<td>{{ scope.sub_part_type.name if scope.sub_part_type else "—" }}</td>
|
||||
<td>{{ magnification(info) }}</td>
|
||||
<td>
|
||||
{% if info and info.objective_thread_pitch %}
|
||||
{% if row.objective_attachment_point %}
|
||||
<code>{{ connection_spec(row.objective_attachment_point) }}</code>
|
||||
{% elif info and info.objective_thread_pitch %}
|
||||
{{ info.objective_thread_pitch }}
|
||||
{% else %}<span class="muted">—</span>{% endif %}
|
||||
</td>
|
||||
|
||||
Reference in new issue
Block a user