FIX: allow native lazy loading attribute for quoted avatar image (#15834)
This commit is contained in:
parent
f805aa9e90
commit
81e175e6ba
|
@ -170,7 +170,7 @@ export function setup(helper) {
|
||||||
md.block.bbcode.ruler.push("quotes", rule);
|
md.block.bbcode.ruler.push("quotes", rule);
|
||||||
});
|
});
|
||||||
|
|
||||||
helper.allowList(["img[class=avatar]"]);
|
helper.allowList(["img[class=avatar]", "img[loading=lazy]"]);
|
||||||
helper.allowList({
|
helper.allowList({
|
||||||
custom(tag, name, value) {
|
custom(tag, name, value) {
|
||||||
if (tag === "aside" && name === "class") {
|
if (tag === "aside" && name === "class") {
|
||||||
|
|
|
@ -226,7 +226,7 @@ describe PrettyText do
|
||||||
<aside class="quote no-group" data-username="#{user.username}" data-post="123" data-topic="456" data-full="true">
|
<aside class="quote no-group" data-username="#{user.username}" data-post="123" data-topic="456" data-full="true">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<div class="quote-controls"></div>
|
<div class="quote-controls"></div>
|
||||||
<img alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
<img loading="lazy" alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>ddd</p>
|
<p>ddd</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -248,7 +248,7 @@ describe PrettyText do
|
||||||
<aside class="quote no-group" data-username="#{user.username}" data-post="123" data-topic="456" data-full="true">
|
<aside class="quote no-group" data-username="#{user.username}" data-post="123" data-topic="456" data-full="true">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<div class="quote-controls"></div>
|
<div class="quote-controls"></div>
|
||||||
<img alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
<img loading="lazy" alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>ddd</p>
|
<p>ddd</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -269,7 +269,7 @@ describe PrettyText do
|
||||||
<aside class="quote no-group" data-username="#{user.username}" data-post="555" data-topic="666">
|
<aside class="quote no-group" data-username="#{user.username}" data-post="555" data-topic="666">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<div class="quote-controls"></div>
|
<div class="quote-controls"></div>
|
||||||
<img alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
<img loading="lazy" alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"> #{user.username}:</div>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>ddd</p>
|
<p>ddd</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
@ -296,7 +296,7 @@ describe PrettyText do
|
||||||
<aside class="quote group-#{group.name}" data-username="#{user.username}" data-post="2" data-topic="#{topic.id}">
|
<aside class="quote group-#{group.name}" data-username="#{user.username}" data-post="2" data-topic="#{topic.id}">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<div class="quote-controls"></div>
|
<div class="quote-controls"></div>
|
||||||
<img alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"><a href="http://test.localhost/t/this-is-a-test-topic/#{topic.id}/2">This is a test topic</a>
|
<img loading="lazy" alt="" width="20" height="20" src="//test.localhost/uploads/default/avatars/42d/57c/46ce7ee487/40.png" class="avatar"><a href="http://test.localhost/t/this-is-a-test-topic/#{topic.id}/2">This is a test topic</a>
|
||||||
</div>
|
</div>
|
||||||
<blockquote>
|
<blockquote>
|
||||||
<p>ddd</p>
|
<p>ddd</p>
|
||||||
|
|
Loading…
Reference in New Issue