{% extends "base.html" %} {% block title %}Panel viewer{% endblock %} {% block content %}

Panel viewer

{% if profile_panels %}

Panels in active profile

{% endif %}

Upload + render

Upload any JMRI panel XML (layout-config) to render a preview without touching the profile. The renderer draws sensors, turnouts (icon + layout geometry), signals, memory, text labels, track segments, and anchor points. Unknown element types are counted but skipped so a real-world panel still renders what we recognise.

{% include "_panel_summary.html" %}
{% endblock %}