Skip to content

Commit 80deac5

Browse files
committed
Revert "chore: Remove unnecessary calls to Parse5DomAdapter"
This reverts commit 387a90e.
1 parent 8a54c1a commit 80deac5

File tree

5 files changed

+10
-0
lines changed

5 files changed

+10
-0
lines changed

modules/@angular/compiler-cli/integrationtest/test/animate_spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require('reflect-metadata');
2+
require('@angular/platform-server/src/parse5_adapter.js').Parse5DomAdapter.makeCurrent();
23
require('zone.js/dist/zone-node.js');
34
require('zone.js/dist/long-stack-trace-zone.js');
45

modules/@angular/compiler-cli/integrationtest/test/basic_spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// TODO(alexeagle): maybe remove that check?
33
require('reflect-metadata');
44

5+
require('@angular/platform-server/src/parse5_adapter.js').Parse5DomAdapter.makeCurrent();
56
require('zone.js/dist/zone-node.js');
67
require('zone.js/dist/long-stack-trace-zone.js');
78

modules/@angular/compiler-cli/integrationtest/test/i18n_spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Only needed to satisfy the check in core/src/util/decorators.ts
22
// TODO(alexeagle): maybe remove that check?
33
require('reflect-metadata');
4+
5+
require('@angular/platform-server/src/parse5_adapter.js').Parse5DomAdapter.makeCurrent();
46
require('zone.js/dist/zone-node.js');
57
require('zone.js/dist/long-stack-trace-zone.js');
68
let serializer = require('@angular/compiler/src/i18n/xmb_serializer.js');

modules/@angular/compiler-cli/src/codegen.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
*/
55
import * as compiler from '@angular/compiler';
66
import {ViewEncapsulation} from '@angular/core';
7+
import {Parse5DomAdapter} from '@angular/platform-server';
78
import {AngularCompilerOptions} from '@angular/tsc-wrapped';
89
import * as path from 'path';
910
import * as ts from 'typescript';
@@ -105,6 +106,8 @@ export class CodeGenerator {
105106
}
106107

107108
codegen(): Promise<any> {
109+
Parse5DomAdapter.makeCurrent();
110+
108111
let stylesheetPromises: Promise<any>[] = [];
109112
const generateOneFile = (absSourcePath: string) =>
110113
Promise.all(this.readComponents(absSourcePath))

modules/@angular/compiler-cli/src/extract_i18n.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import {ViewEncapsulation} from '@angular/core';
1616
import {StaticReflector} from './static_reflector';
1717
import {CompileMetadataResolver, HtmlParser, DirectiveNormalizer, Lexer, Parser, TemplateParser, DomElementSchemaRegistry, StyleCompiler, ViewCompiler, TypeScriptEmitter, MessageExtractor, removeDuplicates, ExtractionResult, Message, ParseError, serializeXmb,} from './compiler_private';
1818

19+
import {Parse5DomAdapter} from '@angular/platform-server';
20+
1921
import {ReflectorHost} from './reflector_host';
2022
import {StaticAndDynamicReflectionCapabilities} from './static_reflection_capabilities';
2123

@@ -95,6 +97,7 @@ class Extractor {
9597
}
9698

9799
extract(): Promise<any> {
100+
Parse5DomAdapter.makeCurrent();
98101
_dirPaths.clear();
99102

100103
const promises = this._program.getSourceFiles()

0 commit comments

Comments
 (0)