diff --git a/plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js.es6 b/plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js similarity index 92% rename from plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js.es6 rename to plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js index 16c63d01d2..cbc4df3c68 100644 --- a/plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js.es6 +++ b/plugins/lazy-yt/assets/javascripts/initializers/lazyYT.js @@ -1,9 +1,11 @@ import { withPluginApi } from "discourse/lib/plugin-api"; +import initLazyYt from "../lib/lazyYT"; export default { name: "apply-lazyYT", initialize() { withPluginApi("0.1", (api) => { + initLazyYt($); api.decorateCooked( ($elem) => { const iframes = $(".lazyYT", $elem); diff --git a/plugins/lazy-yt/assets/javascripts/lazyYT.js b/plugins/lazy-yt/assets/javascripts/lib/lazyYT.js similarity index 96% rename from plugins/lazy-yt/assets/javascripts/lazyYT.js rename to plugins/lazy-yt/assets/javascripts/lib/lazyYT.js index 8078671868..b6f3ddf669 100644 --- a/plugins/lazy-yt/assets/javascripts/lazyYT.js +++ b/plugins/lazy-yt/assets/javascripts/lib/lazyYT.js @@ -11,7 +11,9 @@ * */ -(function ($) { +import escape from "discourse-common/lib/escape"; + +export default function initLazyYt($) { "use strict"; function setUp($el, settings) { @@ -75,13 +77,13 @@ innerHtml.push('