|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | + {% include 'head.html' %} |
| 4 | + <body> |
| 5 | + |
| 6 | + {% include 'header.html' %} |
| 7 | + |
| 8 | + |
| 9 | +<main> |
| 10 | + |
| 11 | + <!-- page cover --> |
| 12 | + <div class="position-relative overflow-hidden p-1 p-md-3 m-md-1 text-center bg-white"> |
| 13 | + <div class="d-md-flex flex-md-equal w-75 my-md-3 mx-auto align-items-center"> |
| 14 | + <div class="col-md-6 p-lg-1 mx-auto mt-auto"> |
| 15 | + <h2 class="special-font gradient title-size">Schedule</h2> |
| 16 | + </div> |
| 17 | + <div class="col-md-3 d-none d-lg-block"> |
| 18 | + <!-- empty alt tag as it is a decorative image --> |
| 19 | + <img src="img/about-icon-1.png" alt=""/> |
| 20 | + </div> |
| 21 | + <div class="col-md-3 d-none d-lg-block"> |
| 22 | + <!-- empty alt tag as it is a decorative image --> |
| 23 | + <img src="img/schedule-icon-2.png" alt=""/> |
| 24 | + </div> |
| 25 | + </div> |
| 26 | + </div> |
| 27 | + |
| 28 | + <!-- begin pretalx --> |
| 29 | +<pretalx-schedule event-url="https://pretalx.com/pyladiescon-2023/" locale="en" format="grid" style="--pretalx-clr-primary: #ee264d"></pretalx-schedule> |
| 30 | +<noscript> |
| 31 | + <div class="pretalx-widget"> |
| 32 | + <div class="pretalx-widget-info-message"> |
| 33 | + JavaScript is disabled in your browser. To access our schedule without JavaScript, |
| 34 | + please <a target="_blank" href="https://pretalx.com/pyladiescon-2023/schedule/">click here</a>. |
| 35 | + </div> |
| 36 | + </div> |
| 37 | +</noscript> |
| 38 | + |
| 39 | +<script> |
| 40 | + // Because pretalx uses a shadow dom element, we need to inject the style tag programmatically |
| 41 | + const style = document.createElement('style'); |
| 42 | + style.innerHTML = ".pretalx-schedule .settings { margin-left: 0; width: auto; }"; |
| 43 | + style.innerHTML += ".pretalx-schedule .settings .filter-tracks { margin-right: 20px; }"; |
| 44 | + |
| 45 | + const pretalxWrapper = document.querySelector('pretalx-schedule'); |
| 46 | + const pretalxRoot = pretalxWrapper.shadowRoot; |
| 47 | + pretalxRoot.appendChild(style); |
| 48 | +</script> |
| 49 | + <!-- end pretalx --> |
| 50 | + |
| 51 | + <div class="d-md-flex flex-md-equal w-100 my-md-3 ps-md-3"> |
| 52 | + <div class="bg-pink me-md-3 py-3 px-3 py-md-5 px-md-5 text-white overflow-hidden"> |
| 53 | + <div class="my-3 py-3 px-5"> |
| 54 | + <img class="icon-section" src="img/speakers-icon.png"/> |
| 55 | + <h2 class="dispaly-6 special-font mb-5">The Speakers</h2> |
| 56 | + <div class="avatar-row mb-4 align-items-start"> |
| 57 | + {% for speaker in SPEAKERS %} |
| 58 | + {% if speaker['Photo'] %} |
| 59 | + <img src="{{ speaker['Photo'] }}" alt="{{ speaker['Name'] }}" class="rounded-circle"> |
| 60 | + {% else %} |
| 61 | + <img src="img/speakers/default.png" alt="{{ speaker['Name'] }}" class="rounded-circle"> |
| 62 | + {% endif %} |
| 63 | + {% endfor %} |
| 64 | + </div> |
| 65 | + <p> |
| 66 | + <a class="fs-5 text-decoration-none text-white" href="speakers.html"> |
| 67 | + Meet All The Speakers <i class="fas fa-arrow-right"></i> |
| 68 | + </a> |
| 69 | + </p> |
| 70 | + </div> |
| 71 | + </div> |
| 72 | + </div> |
| 73 | + |
| 74 | +</main> |
| 75 | + |
| 76 | +{% include 'footer.html' %} |
| 77 | + |
| 78 | + <script src="js/jquery-3.2.1.slim.min.js"></script> |
| 79 | + <script src="js/popper.min.js"></script> |
| 80 | + <script src="js/bootstrap.min.js"></script> |
| 81 | + |
| 82 | + </body> |
| 83 | +</html> |
| 84 | + |
0 commit comments