{% extends "base.html" %} {% block css %} .timestamp { min-width: 10em; } .chat-packet:nth-of-type(odd) { background-color: #3a3a3a; } .chat-packet { border-bottom: 1px solid #555; padding: 8px; border-radius: 8px; } .chat-packet:nth-of-type(even) { background-color: #333333; } @keyframes flash { 0% { background-color: #ffe066; } 100% { background-color: inherit; } } .chat-packet.flash { animation: flash 3.5s ease-out; } {% endblock %} {% block body %}
{% for packet in packets %}
{{ packet.import_time.strftime('%-I:%M:%S %p - %m/%d/%Y') }} ✉️ {{ packet.from_node.channel }} {{ packet.from_node.long_name or (packet.from_node_id | node_id_to_hex) }} {{ packet.payload }}
{% else %} No packets found. {% endfor %}
{% endblock %}