mirror of
https://github.com/Microsoft/vscode
synced 2024-09-18 01:58:27 +00:00
[html] errors in attributes on missing semicolons and parens. Fixes #15970
This commit is contained in:
parent
0a60061ce7
commit
520fb13462
|
@ -225,7 +225,7 @@ function append(result: string, str: string, n: number): string {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAttributeLanguage(attributeName: string): string {
|
function getAttributeLanguage(attributeName: string): string {
|
||||||
let match = attributeName.match(/^(style)|(on\w+)$/i);
|
let match = attributeName.match(/^(style)$|^(on\w+)$/i);
|
||||||
if (!match) {
|
if (!match) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,6 +106,9 @@ suite('HTML Embedded Support', () => {
|
||||||
assertLanguageId('<DIV ONKEYUP=foo(|)</DIV>', 'javascript');
|
assertLanguageId('<DIV ONKEYUP=foo(|)</DIV>', 'javascript');
|
||||||
assertLanguageId('<DIV ONKEYUP=foo()|</DIV>', 'javascript');
|
assertLanguageId('<DIV ONKEYUP=foo()|</DIV>', 'javascript');
|
||||||
assertLanguageId('<DIV ONKEYUP=foo()<|/DIV>', 'html');
|
assertLanguageId('<DIV ONKEYUP=foo()<|/DIV>', 'html');
|
||||||
|
|
||||||
|
assertLanguageId('<label data-content="|Checkbox"/>', 'html');
|
||||||
|
assertLanguageId('<label on="|Checkbox"/>', 'html');
|
||||||
});
|
});
|
||||||
|
|
||||||
test('Script content', function (): any {
|
test('Script content', function (): any {
|
||||||
|
|
Loading…
Reference in a new issue