remove spaces around jinja pipes
authorVik Fearing <vik@chouppes.com>
Thu, 3 Aug 2023 16:36:01 +0000 (18:36 +0200)
committerVik Fearing <vik@chouppes.com>
Thu, 3 Aug 2023 18:40:13 +0000 (20:40 +0200)
I have seen bugs with this in the past, so let's be safe.

templates/confreg/schedule.html

index 06ecff6efe42263b6d4be064a49b456b0bddd789..745cfc52d4abaa4b497fd3be64b80fbf6c91b6fc 100644 (file)
   }
 
   {% for day in days %}
-  .schedule-{{ day.day | datetimeformat("%Y%m%d") }} {
+  .schedule-{{ day.day|datetimeformat("%Y%m%d") }} {
     grid-template-rows:
       [rooms] auto
-      {% for time, timegroup in day.sessions | groupby("starttime") -%}
+      {% for time, timegroup in day.sessions|groupby("starttime") -%}
       [time-{{ time|datetimeformat("%H%M") }}] {% if timegroup|length == 1 and not timegroup[0].room %}auto{% else %}{{ timegroup|map(attribute="length")|list|min|int }}fr{% endif %}
       {% endfor %};
     grid-template-columns:
       [times] auto
       {% for room in day.rooms|sort(attribute="id") -%}{% if loop.first %}
-      [{% endif %}room-{{ room.name | slugify }}-start] 1fr
-      [room-{{ room.name | slugify }}-end{% if loop.last %}]{% else %} {% endif %}
+      [{% endif %}room-{{ room.name|slugify }}-start] 1fr
+      [room-{{ room.name|slugify }}-end{% if loop.last %}]{% else %} {% endif %}
       {%- endfor %};
   }
   {% endfor %}
 </p>
 
 {% for day in days %}
-<h2>{{ day.day | datetimeformat("%A, %b %d") }}</h2>
+<h2>{{ day.day|datetimeformat("%A, %b %d") }}</h2>
 
-<section class="schedule schedule-{{ day.day | datetimeformat("%Y%m%d") }}">
+<section class="schedule schedule-{{ day.day|datetimeformat("%Y%m%d") }}">
   {% for room in day.rooms|sort(attribute="id") %}
   <div class="room-name room-{{ room.id }}">{{ room.name }}</div>
   {% endfor %}
 
-  {% for t, tg in day.sessions | groupby('starttime') %}
-  <h1 class="time-{{ t | datetimeformat("%H%M") }}">{{ t | datetimeformat("%H:%M") }}</h1>
+  {% for t, tg in day.sessions|groupby('starttime') %}
+  <h1 class="time-{{ t|datetimeformat("%H%M") }}">{{ t|datetimeformat("%H:%M") }}</h1>
 
   {% for sess in tg|sort(attribute="room_id") %}
-  <article class="session-{{ sess.id }} track-{{ sess.track_id }} room-{{ sess.room.id | default("all") }}">
+  <article class="session-{{ sess.id }} track-{{ sess.track_id }} room-{{ sess.room.id|default("all") }}">
     <div class="session-content">
       {% if sess.track.showcompany and sess.speakers[0].company %}<p class="company-name"><i class="fas fa-hands-helping"></i>&nbsp;{{ sess.speakers[0].company }}</p>{% endif %}
 
       <h1>
         {% if sess.htmlicon %}{{ sess.htmlicon }}&nbsp;{% endif %}
         {% if sess.id -%}
-        <a href="session/{{ sess.id }}-{{ sess.title | slugify }}/">{{ sess.title }}</a>
+        <a href="session/{{ sess.id }}-{{ sess.title|slugify }}/">{{ sess.title }}</a>
         {%- elif sess.title == "PostgreSQL Europe Reception" -%}
         <a href="{{ link("social/") }}">{{ sess.title }}</a>
         {%- else -%}
       </h1>
 
       <p class="session-data">
-        <span class="time">{{ sess.starttime | datetimeformat("%a. %H:%M") }}&ndash;{{ sess.endtime | datetimeformat("%H:%M") }}</span>
+        <span class="time">{{ sess.starttime|datetimeformat("%a. %H:%M") }}&ndash;{{ sess.endtime|datetimeformat("%H:%M") }}</span>
         {% if sess.room %}<span class="session-room"> &mdash; <span class="room-name">{{ sess.room.roomname }}</span></span>{% endif %}
       </p>
 
       <p class="speakers">
         {% for sp in sess.speakers %}
         <span class="twitter-bind">
-          <a href="speaker/{{ sp.id }}-{{ sp.name | slugify }}/">{{ sp.name }}</a>
+          <a href="speaker/{{ sp.id }}-{{ sp.name|slugify }}/">{{ sp.name }}</a>
           {%- if sp.twittername %}&nbsp;<a href="https://www.twitter.com/{{ sp.twittername|replace('@', '') }}"><i class="fab fa-twitter fa-sm"></i></a>{% endif %}</span>
           {%- if not loop.last %},{% endif %}
         {% endfor %}
 
     {% if sess.id -%}
     <ul class="session-icons fa-ul">
-      {% if sess.has_slides %}<li><span class="fa-li"><i class="far fa-file-pdf"></i></span><a href="session/{{ sess.id }}-{{ sess.title | slugify }}/#slides">Slides available</a></li>{% endif %}
+      {% if sess.has_slides %}<li><span class="fa-li"><i class="far fa-file-pdf"></i></span><a href="session/{{ sess.id }}-{{ sess.title|slugify }}/#slides">Slides available</a></li>{% endif %}
 
       {% if sess.canfeedback %}<li><span class="fa-li"><i class="far fa-comment-alt"></i></span><a href="{{ syslink("feedback/" + sess.id|string + "/") }}">Leave feedback</a></li>{% endif %}
       {% if sess.track.trackname != "{{ confname }}" -%}
 <section class="legend">
   <h1>Legend</h1>
   <ul>
-    {% for track in tracks | sort(attribute="sortkey") %}
+    {% for track in tracks|sort(attribute="sortkey") %}
     <li class="track-{{ track.id }}">{{ track.trackname }}</li>
     {% endfor %}
   </ul>