From bb352749844b7cf813d1776a6089cf7c4232c651 Mon Sep 17 00:00:00 2001 From: Jan Cernik <66427541+jancernik@users.noreply.github.com> Date: Mon, 30 Jan 2023 21:19:04 -0300 Subject: [PATCH] FIX: Error calling LazyYT from chat when disabled (#20085) --- .../initializers/chat-plugin-decorators.js | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/plugins/chat/assets/javascripts/discourse/initializers/chat-plugin-decorators.js b/plugins/chat/assets/javascripts/discourse/initializers/chat-plugin-decorators.js index 30faee83fb..8439021ba0 100644 --- a/plugins/chat/assets/javascripts/discourse/initializers/chat-plugin-decorators.js +++ b/plugins/chat/assets/javascripts/discourse/initializers/chat-plugin-decorators.js @@ -34,19 +34,20 @@ export default { } ); } - - api.decorateChatMessage( - (element) => { - element - .querySelectorAll(".lazyYT:not(.lazyYT-video-loaded)") - .forEach((iframe) => { - $(iframe).lazyYT(); - }); - }, - { - id: "lazy-yt", - } - ); + if (siteSettings.lazy_yt_enabled) { + api.decorateChatMessage( + (element) => { + element + .querySelectorAll(".lazyYT:not(.lazyYT-video-loaded)") + .forEach((iframe) => { + $(iframe).lazyYT(); + }); + }, + { + id: "lazy-yt", + } + ); + } }, initialize(container) {