{% capture support_key %}{{ support[0] }}{% endcapture %} {% capture anysupport %} {% for sw in type.software %} {% if sw.support contains support_key or sw.partial contains support_key %} Y {% endif %} {% endfor %} {% endcapture %} {% if anysupport contains "Y" %} {% if support[1].note %}{{ support[1].note | markdownify }}{% endif %} {% assign popup_above_after = type.software | size | minus: 3 %} {% if popup_above_after < 3 %} {% assign popup_above_after = 3 %} {% endif %}
| {% for ext in support[1].specs %}{% if ext[1].deprecated %}{% else %} {% capture ext_name %}{{ ext[0] }}{% endcapture %} {% capture should_show_spec %} {% for sw in type.software %} {% if ext[1].hide-on-servers and type.name contains "Servers" %} {% elsif ext[1].hide-if-no-support %} {% if sw.support[support_key] contains ext_name or sw.partial[support_key] contains ext_name %} Y {% endif %} {% elsif ext[1].draft %} {% if sw.support[support_key] contains ext_name or sw.partial[support_key] contains ext_name or sw.na[support_key] contains ext_name %} Y {% endif %} {% else %} Y {% endif %} {% endfor %} {% endcapture %} {% if should_show_spec contains "Y" %} | {{ ext[1].name }} | {% endif %} {% endif %}{% endfor %}
|---|---|
|
{% if sw.link %}{{ sw.name }}{% else %}{{ sw.name }}{% endif %}
{% if sw.ircd-ver %}{{ sw.ircd-ver }}{% endif %}
{% if sw.net-address %}{{ sw.net-address.display }}{% endif %}
{% if sw.language %}{{ sw.language }}{% endif %}
{% if sw.dead %}dead{% endif %}
{% if sw.note %}
{{ sw.note | markdownify }}
{% endif %}
{% if sw.os %}
{% for name in sw.os %}
{% if site.data.os[name] %}
{% endif %}
{% endfor %}
{% endif %}
{% if sw.sublinks %}
{% for sublink in sw.sublinks %}
{{ sublink.name }}
{% endfor %}
{% endif %}
|
{% for ext in support[1].specs %}{% if ext[1].deprecated %}{% else %}
{% capture ext_name %}{{ ext[0] }}{% endcapture %}
{% capture should_show_spec %}
{% for sw in type.software %}
{% if ext[1].hide-on-servers and type.name contains "Servers" %}
{% elsif ext[1].hide-if-no-support %}
{% if sw.support[support_key] contains ext_name or sw.partial[support_key] contains ext_name %}
Y
{% endif %}
{% elsif ext[1].draft %}
{% if sw.support[support_key] contains ext_name or sw.partial[support_key] contains ext_name or sw.na[support_key] contains ext_name %}
Y
{% endif %}
{% else %}
Y
{% endif %}
{% endfor %}
{% endcapture %}
{% if should_show_spec contains "Y" %}
{% assign show_cap = true %}
{% if sw.support[support_key] contains ext_name %}
{% assign capab = sw.support[support_key][ext_name] %}
{% assign default = 'Yes' %}
{% elsif sw.partial[support_key] contains ext_name %}
{% assign capab = sw.partial[support_key][ext_name] %}
{% assign default = 'Partial' %}
{% elsif sw.na[support_key] contains ext_name %}
{% assign capab = sw.na[support_key][ext_name] %}
{% assign default = 'N/A' %}
{% else %}
{% assign show_cap = false %}
{% endif %}
{% if popup_above %}{% else %}
{% if show_cap %}
{% include show_capability.html %}
{% else %}
No
{% endif %}
{% endif %}
{{ sw.name }} {{ ext[1].name }} {% if info %}{{ info }} {% endif %} |
{% endif %}
{% endif %}{% endfor %}