From 6e2988512874541047ccd2663ae1393cf4e00e1b Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Mon, 19 Jan 2026 17:04:29 +0100 Subject: [PATCH] refactor(core): migrate `OC.EventSource` from jQuery to native API Signed-off-by: Ferdinand Thiessen --- core/src/OC/eventsource.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/core/src/OC/eventsource.js b/core/src/OC/eventsource.js index c66853c7203..dc719fdf033 100644 --- a/core/src/OC/eventsource.js +++ b/core/src/OC/eventsource.js @@ -4,7 +4,6 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ -import $ from 'jquery' import { getRequestToken } from './requesttoken.ts' /** @@ -42,16 +41,18 @@ function OCEventSource(src, data) { } else { const iframeId = 'oc_eventsource_iframe_' + OCEventSource.iframeCount OCEventSource.fallBackSources[OCEventSource.iframeCount] = this - this.iframe = $('') - this.iframe.attr('id', iframeId) - this.iframe.hide() + const iframe = document.createElement('iframe') + iframe.id = iframeId + iframe.style.display = 'none' joinChar = '&' if (src.indexOf('?') === -1) { joinChar = '?' } - this.iframe.attr('src', src + joinChar + 'fallback=true&fallback_id=' + OCEventSource.iframeCount + '&' + dataStr) - $('body').append(this.iframe) + iframe.src = src + joinChar + 'fallback=true&fallback_id=' + OCEventSource.iframeCount + '&' + dataStr + + this.iframe = iframe + document.body.appendChild(this.iframe) this.useFallBack = true OCEventSource.iframeCount++ }