From 5f8d67326a9ffadfdbd099331e2380651c6f81ba Mon Sep 17 00:00:00 2001
From: Jessica Denkelaar <50684-interactivex@users.noreply.drupalcode.org>
Date: Tue, 9 Jan 2024 21:45:58 +0100
Subject: [PATCH] Issue #3408154 by JoaoCoelho13, interactivex,
 dineshkumarbollu: jQuery once deprecated in drupal 10 - previewer js not
 working

---
 dist/js/previewerRefresh.behavior.js | 2 +-
 js/previewerRefresh.behavior.js      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dist/js/previewerRefresh.behavior.js b/dist/js/previewerRefresh.behavior.js
index 2ad2d9a..12423ec 100644
--- a/dist/js/previewerRefresh.behavior.js
+++ b/dist/js/previewerRefresh.behavior.js
@@ -1 +1 @@
-"use strict";!function(e,r,n){var t=this;r.behaviors.previewerRefresh={enabled:!0,attach:function(o){n("previewerRefresh",".js-previewerRefresh",o).each((function(){var n=e(t);n.closest("form").on("formUpdated",(function(){r.behaviors.previewerRefresh.enabled&&0!==e(".js-offCanvasPreviewer").length&&(r.behaviors.previewerRefresh.enabled=!1,n.trigger("previewerRefreshSubmit"),setTimeout((function(){return r.behaviors.previewerRefresh.enabled=!0}),1500))})),n.on("previewerRefresh",(function(r,n){var t=e(".js-offCanvasPreviewerIframe");try{var o=t[0],i=o.contentDocument.documentElement.scrollTop;o.src+="",o.onload=function(){o.contentDocument.documentElement.scrollTop=i}}catch(e){t.replaceWith(n.content)}}))}))}}}(jQuery,Drupal,once);
\ No newline at end of file
+"use strict";!function(e,r,n){var t=this;r.behaviors.previewerRefresh={enabled:!0,attach:function(o){e(n("previewerRefresh",".js-previewerRefresh",o)).each((function(){var n=e(t);n.closest("form").on("formUpdated",(function(){r.behaviors.previewerRefresh.enabled&&0!==e(".js-offCanvasPreviewer").length&&(r.behaviors.previewerRefresh.enabled=!1,n.trigger("previewerRefreshSubmit"),setTimeout((function(){return r.behaviors.previewerRefresh.enabled=!0}),1500))})),n.on("previewerRefresh",(function(r,n){var t=e(".js-offCanvasPreviewerIframe");try{var o=t[0],i=o.contentDocument.documentElement.scrollTop;o.src+="",o.onload=function(){o.contentDocument.documentElement.scrollTop=i}}catch(e){t.replaceWith(n.content)}}))}))}}}(jQuery,Drupal,once);
\ No newline at end of file
diff --git a/js/previewerRefresh.behavior.js b/js/previewerRefresh.behavior.js
index f63ed83..21f6abc 100644
--- a/js/previewerRefresh.behavior.js
+++ b/js/previewerRefresh.behavior.js
@@ -9,7 +9,7 @@
   Drupal.behaviors.previewerRefresh = {
     enabled: true,
     attach: (context) => {
-      once('previewerRefresh', '.js-previewerRefresh', context).each(() => {
+      $(once('previewerRefresh', '.js-previewerRefresh', context)).each(() => {
         let $previewerRefreshButton = $(this);
         let $form = $previewerRefreshButton.closest('form');
 
-- 
GitLab