From f24fea1616cc84c79c5364b04abd8156391d126b Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 13 Apr 2024 08:51:17 +0200 Subject: [PATCH] moved to correct constants --- packages/svelte/src/compiler/phases/constants.js | 2 -- packages/svelte/src/constants.js | 3 +++ packages/svelte/src/internal/server/index.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/svelte/src/compiler/phases/constants.js b/packages/svelte/src/compiler/phases/constants.js index 5fd1005144..822174d4dd 100644 --- a/packages/svelte/src/compiler/phases/constants.js +++ b/packages/svelte/src/compiler/phases/constants.js @@ -26,8 +26,6 @@ export const VoidElements = [ 'wbr' ]; -export const RawTextElements = ['textarea', 'script', 'style', 'title']; - export const PassiveEvents = ['wheel', 'touchstart', 'touchmove', 'touchend', 'touchcancel']; export const Runes = /** @type {const} */ ([ diff --git a/packages/svelte/src/constants.js b/packages/svelte/src/constants.js index f26a567506..38126be133 100644 --- a/packages/svelte/src/constants.js +++ b/packages/svelte/src/constants.js @@ -16,6 +16,9 @@ export const TRANSITION_IN = 1; export const TRANSITION_OUT = 1 << 1; export const TRANSITION_GLOBAL = 1 << 2; +/** List of elements that require raw contents and should not have SSR comments put in them */ +export const RawTextElements = ['textarea', 'script', 'style', 'title']; + /** List of Element events that will be delegated */ export const DelegatedEvents = [ 'beforeinput', diff --git a/packages/svelte/src/internal/server/index.js b/packages/svelte/src/internal/server/index.js index 35ff92cbd3..c5b4474618 100644 --- a/packages/svelte/src/internal/server/index.js +++ b/packages/svelte/src/internal/server/index.js @@ -3,13 +3,13 @@ import { is_promise, noop } from '../common.js'; import { subscribe_to_store } from '../../store/utils.js'; import { DOMBooleanAttributes, + RawTextElements, disallowed_paragraph_contents, interactive_elements, is_tag_valid_with_parent } from '../../constants.js'; import { DEV } from 'esm-env'; import { UNINITIALIZED } from '../client/constants.js'; -import { RawTextElements } from '../../compiler/phases/constants.js'; export * from '../client/validate.js';