Skip to content

Commit 391a21c

Browse files
authored
Merge pull request #656 from pycontw/fix/slido-iframe
feat: lazy-loading iframes in keynotes and talks pages
2 parents 7d99b60 + f883ea5 commit 391a21c

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

components/core/embed/Youtube.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
frameborder="0"
66
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
77
allowfullscreen
8+
loading="lazy"
89
>
910
</iframe>
1011
</div>

components/core/tabs/Tab.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export default {
1414
},
1515
data() {
1616
return {
17-
isActive: true,
17+
isActive: false,
1818
}
1919
},
2020
}

pages/conference/_eventType/_id.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,12 +135,14 @@
135135
<iframe
136136
class="speech__slido"
137137
:src="data.slido_embed_link"
138+
loading="lazy"
138139
></iframe>
139140
</tab>
140141
<tab v-if="!!data.hackmd_embed_link" :title="$t('terms.note')">
141142
<iframe
142143
class="speech__hackmd"
143144
:src="data.hackmd_embed_link"
145+
loading="lazy"
144146
></iframe>
145147
</tab>
146148
</tabs>

pages/conference/keynotes.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
<iframe
9696
class="keynote__slido"
9797
:src="keynote.slido"
98+
loading="lazy"
9899
></iframe>
99100
</tab>
100101
<tab
@@ -104,6 +105,7 @@
104105
<iframe
105106
class="keynote__hackmd"
106107
:src="keynote.hackmd_embed_link"
108+
loading="lazy"
107109
></iframe>
108110
</tab>
109111
</tabs>

0 commit comments

Comments
 (0)