X Tutup
Skip to content

Commit b7b3c85

Browse files
committed
refactor(core): move EventManager from core to platform/dom
Closes angular#5465
1 parent 0c9596a commit b7b3c85

File tree

17 files changed

+27
-18
lines changed

17 files changed

+27
-18
lines changed

modules/angular2/angular2.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@ export 'package:angular2/src/core/application_tokens.dart'
1313
hide APP_COMPONENT_REF_PROMISE, APP_ID_RANDOM_PROVIDER;
1414
export 'package:angular2/src/platform/dom/dom_tokens.dart';
1515
export 'package:angular2/src/platform/dom/dom_adapter.dart';
16+
export 'package:angular2/src/platform/dom/events/event_manager.dart';
1617
export 'package:angular2/src/compiler/url_resolver.dart';
1718
export 'package:angular2/src/compiler/app_root_url.dart';

modules/angular2/angular2.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ export * from './core';
33
export * from './instrumentation';
44
export * from './platform/browser';
55
export * from './src/platform/dom/dom_adapter';
6+
export * from './src/platform/dom/events/event_manager';
67
export * from './upgrade';
78
export {UrlResolver, AppRootUrl} from './compiler';

modules/angular2/platform/common_dom.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,10 @@ export {DomRenderer} from 'angular2/src/platform/dom/dom_renderer';
66
export {DOCUMENT} from 'angular2/src/platform/dom/dom_tokens';
77
export {SharedStylesHost, DomSharedStylesHost} from 'angular2/src/platform/dom/shared_styles_host';
88
export {DomEventsPlugin} from 'angular2/src/platform/dom/events/dom_events';
9+
export {
10+
EVENT_MANAGER_PLUGINS,
11+
EventManager,
12+
EventManagerPlugin
13+
} from 'angular2/src/platform/dom/events/event_manager';
914
export * from 'angular2/src/platform/dom/debug/by';
1015
export * from 'angular2/src/platform/dom/debug/debug_element_view_listener';

modules/angular2/src/core/application_common_providers.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import {Compiler} from './linker/compiler';
2424
import {Compiler_} from "./linker/compiler";
2525
import {DynamicComponentLoader} from './linker/dynamic_component_loader';
2626
import {DynamicComponentLoader_} from "./linker/dynamic_component_loader";
27-
import {EventManager} from './render';
2827

2928
/**
3029
* A default set of providers which should be included in any Angular
@@ -44,6 +43,5 @@ export const APPLICATION_COMMON_PROVIDERS: Array<Type | Provider | any[]> = CONS
4443
new Provider(KeyValueDiffers, {useValue: defaultKeyValueDiffers}),
4544
DirectiveResolver,
4645
PipeResolver,
47-
new Provider(DynamicComponentLoader, {useClass: DynamicComponentLoader_}),
48-
EventManager
46+
new Provider(DynamicComponentLoader, {useClass: DynamicComponentLoader_})
4947
]);

modules/angular2/src/core/render.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,4 @@ export {
1616
RenderEmbeddedTemplateCmd,
1717
RenderBeginCmd,
1818
RenderComponentTemplate
19-
} from './render/api';
20-
21-
export {EventManager, EventManagerPlugin, EVENT_MANAGER_PLUGINS} from './render/event_manager';
19+
} from './render/api';

modules/angular2/src/platform/browser_common.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ import {
1212
Renderer,
1313
reflector,
1414
APPLICATION_COMMON_PROVIDERS,
15-
PLATFORM_COMMON_PROVIDERS,
16-
EVENT_MANAGER_PLUGINS
15+
PLATFORM_COMMON_PROVIDERS
1716
} from "angular2/core";
1817
import {COMMON_DIRECTIVES, COMMON_PIPES, FORM_PROVIDERS} from "angular2/common";
1918
import {Testability} from 'angular2/src/core/testability/testability';
@@ -30,6 +29,7 @@ import {AnimationBuilder} from "angular2/src/animate/animation_builder";
3029
import {BrowserDomAdapter} from './browser/browser_adapter';
3130
import {BrowserGetTestability} from 'angular2/src/platform/browser/testability';
3231
import {wtfInit} from 'angular2/src/core/profile/wtf_init';
32+
import {EventManager, EVENT_MANAGER_PLUGINS} from "angular2/src/platform/dom/events/event_manager";
3333
export {DOCUMENT} from 'angular2/src/platform/dom/dom_tokens';
3434
export {Title} from 'angular2/src/platform/browser/title';
3535
export {
@@ -71,7 +71,8 @@ export const BROWSER_APP_COMMON_PROVIDERS: Array<any /*Type | Provider | any[]*/
7171
DomSharedStylesHost,
7272
Testability,
7373
BrowserDetails,
74-
AnimationBuilder
74+
AnimationBuilder,
75+
EventManager
7576
]);
7677

7778
export function initDomAdapter() {

modules/angular2/src/platform/dom/dom_renderer.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ import {
2323
RenderViewWithFragments,
2424
RenderTemplateCmd,
2525
RenderEventDispatcher,
26-
RenderComponentTemplate,
27-
EventManager
26+
RenderComponentTemplate
2827
} from 'angular2/core';
2928

29+
import {EventManager} from './events/event_manager';
30+
3031
import {DOCUMENT} from './dom_tokens';
3132
import {
3233
createRenderView,

modules/angular2/src/platform/dom/events/dom_events.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import {DOM} from 'angular2/src/platform/dom/dom_adapter';
2-
import {Injectable, EventManagerPlugin, EventManager} from 'angular2/core';
2+
import {Injectable} from 'angular2/core';
3+
import {EventManagerPlugin, EventManager} from './event_manager';
34

45
@Injectable()
56
export class DomEventsPlugin extends EventManagerPlugin {
File renamed without changes.

modules/angular2/src/platform/dom/events/hammer_common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {EventManagerPlugin} from 'angular2/core';
1+
import {EventManagerPlugin} from './event_manager';
22
import {StringMapWrapper} from 'angular2/src/facade/collection';
33

44
var _eventNames = {

0 commit comments

Comments
 (0)
X Tutup