From c7a685113b209d0a2e577bef715cab4ea1afead2 Mon Sep 17 00:00:00 2001 From: Martin Aeschlimann Date: Mon, 4 Apr 2022 18:07:19 +0200 Subject: [PATCH] Revert "[html] A 'return' statement can only be used within a function body. Fixes #143220" This reverts commit 56661ec16af5c0f61a05fdd3ca86efa997016e7b. --- .../html-language-features/server/src/modes/embeddedSupport.ts | 3 +-- .../html-language-features/server/src/test/embedded.test.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/extensions/html-language-features/server/src/modes/embeddedSupport.ts b/extensions/html-language-features/server/src/modes/embeddedSupport.ts index f0ad3d9676a..941510d3deb 100644 --- a/extensions/html-language-features/server/src/modes/embeddedSupport.ts +++ b/extensions/html-language-features/server/src/modes/embeddedSupport.ts @@ -181,7 +181,6 @@ function getPrefix(c: EmbeddedRegion) { if (c.attributeValue) { switch (c.languageId) { case 'css': return CSS_STYLE_RULE + '{'; - case 'javascript': return '()=>{'; } } return ''; @@ -190,7 +189,7 @@ function getSuffix(c: EmbeddedRegion) { if (c.attributeValue) { switch (c.languageId) { case 'css': return '}'; - case 'javascript': return '};'; + case 'javascript': return ';'; } } return ''; diff --git a/extensions/html-language-features/server/src/test/embedded.test.ts b/extensions/html-language-features/server/src/test/embedded.test.ts index 94974abb19b..005ecf0864c 100644 --- a/extensions/html-language-features/server/src/test/embedded.test.ts +++ b/extensions/html-language-features/server/src/test/embedded.test.ts @@ -120,7 +120,7 @@ suite('HTML Embedded Support', () => { assertEmbeddedLanguageContent('', 'javascript', ' var i = 0; '); assertEmbeddedLanguageContent('', 'javascript', ' var i = 0; '); - assertEmbeddedLanguageContent('
', 'javascript', ' ()=>{foo()}; ()=>{bar()}; '); + assertEmbeddedLanguageContent('
', 'javascript', ' foo(); bar(); '); }); });