Skip to content

Commit 525e995

Browse files
committed
9e88d4e feat(core): Add QueryList#forEach
1 parent 4e156d5 commit 525e995

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+48
-146
lines changed

BUILD_INFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Wed Feb 17 18:35:08 UTC 2016
2-
7cdb26152c29771ea6a9ce9f5c3a0a93e9944a18
1+
Wed Feb 17 19:24:33 UTC 2016
2+
9e88d4e57fb5d18a62073ac4ef059eb18beda726

lib/platform/browser.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.platform.browser;
22

3-
import "dart:async";
43
export "package:angular2/src/core/angular_entrypoint.dart"
54
show AngularEntrypoint;
65
export "package:angular2/src/platform/browser_common.dart"

lib/platform/browser_static.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.platform.browser_static;
22

3-
import "dart:async";
43
export "package:angular2/src/core/angular_entrypoint.dart"
54
show AngularEntrypoint;
65
export "package:angular2/src/platform/browser_common.dart"

lib/src/common/forms/directives/radio_control_value_accessor.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,7 @@ class RadioControlValueAccessor
9393
Injector _injector;
9494
RadioButtonState _state;
9595
NgControl _control;
96-
@Input()
97-
String name;
96+
@Input() String name;
9897
Function _fn;
9998
var onChange = () {};
10099
var onTouched = () {};

lib/src/common/pipes/async_pipe.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.common.pipes.async_pipe;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart"
54
show isBlank, isPresent, isPromise;
65
import "package:angular2/src/facade/async.dart"

lib/src/compiler/runtime_compiler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.compiler.runtime_compiler;
22

3-
import "dart:async";
43
import "package:angular2/src/core/linker/compiler.dart"
54
show Compiler, Compiler_;
65
import "package:angular2/src/core/linker/view_ref.dart"

lib/src/compiler/style_compiler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.compiler.style_compiler;
22

3-
import "dart:async";
43
import "directive_metadata.dart"
54
show CompileTypeMetadata, CompileTemplateMetadata;
65
import "source_module.dart" show SourceModule, SourceExpression, moduleRef;

lib/src/compiler/template_compiler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.compiler.template_compiler;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart"
54
show IS_DART, Type, Json, isBlank, isPresent, stringify, evalExpression;
65
import "package:angular2/src/facade/exceptions.dart" show BaseException;

lib/src/compiler/template_normalizer.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.compiler.template_normalizer;
22

3-
import "dart:async";
43
import "directive_metadata.dart"
54
show CompileTypeMetadata, CompileDirectiveMetadata, CompileTemplateMetadata;
65
import "package:angular2/src/facade/lang.dart" show isPresent, isBlank;

lib/src/compiler/xhr.dart

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
*/
77
library angular2.src.compiler.xhr;
88

9-
import "dart:async";
10-
119
class XHR {
1210
Future<String> get(String url) {
1311
return null;

lib/src/compiler/xhr_mock.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.compiler.xhr_mock;
22

3-
import "dart:async";
43
import "package:angular2/src/compiler/xhr.dart" show XHR;
54
import "package:angular2/src/facade/collection.dart"
65
show ListWrapper, Map, MapWrapper;

lib/src/core/application_ref.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.core.application_ref;
22

3-
import "dart:async";
43
import "package:angular2/src/core/zone/ng_zone.dart" show NgZone;
54
import "package:angular2/src/facade/lang.dart"
65
show Type, isBlank, isPresent, assertionsEnabled, print, IS_DART;

lib/src/core/linker/compiler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.core.linker.compiler;
22

3-
import "dart:async";
43
import "package:angular2/src/core/linker/view_ref.dart" show HostViewFactoryRef;
54
import "package:angular2/src/core/di.dart" show Injectable;
65
import "package:angular2/src/facade/lang.dart" show Type, isBlank, stringify;

lib/src/core/linker/dynamic_component_loader.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.core.linker.dynamic_component_loader;
22

3-
import "dart:async";
43
import "package:angular2/src/core/di.dart"
54
show Key, Injector, ResolvedProvider, Provider, provide, Injectable;
65
import "compiler.dart" show Compiler;

lib/src/mock/mock_application_ref.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.mock.mock_application_ref;
22

3-
import "dart:async";
43
import "package:angular2/src/core/application_ref.dart" show ApplicationRef;
54
import "package:angular2/src/core/di.dart" show Injectable;
65
import "package:angular2/src/facade/lang.dart" show Type;

lib/src/platform/browser/ruler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.platform.browser.ruler;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/async.dart" show PromiseWrapper;
54
import "package:angular2/src/platform/dom/dom_adapter.dart" show DomAdapter;
65
import "package:angular2/src/core/linker/element_ref.dart" show ElementRef;

lib/src/platform/dom/events/hammer_common.dart

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,8 @@ import "package:angular2/src/facade/collection.dart" show StringMapWrapper;
55

66
var _eventNames = {
77
// pan
8-
"pan": true,
9-
"panstart": true,
10-
"panmove": true,
11-
"panend": true,
12-
"pancancel": true,
13-
"panleft": true,
14-
"panright": true,
15-
"panup": true,
16-
"pandown": true,
8+
"pan": true, "panstart": true, "panmove": true, "panend": true, "pancancel":
9+
true, "panleft": true, "panright": true, "panup": true, "pandown": true,
1710
// pinch
1811
"pinch": true, "pinchstart": true, "pinchmove": true, "pinchend": true,
1912
"pinchcancel": true, "pinchin": true, "pinchout": true,

lib/src/platform/worker_render_common.dart

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,7 @@ const List<dynamic> WORKER_RENDER_PLATFORM = const [
8181
*/
8282
const List<dynamic> WORKER_RENDER_ROUTER = const [BrowserPlatformLocation];
8383
const List<dynamic> WORKER_RENDER_APPLICATION_COMMON = const [
84-
APPLICATION_COMMON_PROVIDERS,
85-
WORKER_RENDER_MESSAGING_PROVIDERS,
84+
APPLICATION_COMMON_PROVIDERS, WORKER_RENDER_MESSAGING_PROVIDERS,
8685
const Provider(ExceptionHandler,
8786
useFactory: _exceptionHandler, deps: const []),
8887
const Provider(DOCUMENT, useFactory: _document, deps: const []),
@@ -91,25 +90,12 @@ const List<dynamic> WORKER_RENDER_APPLICATION_COMMON = const [
9190
// #5298
9291
const Provider(EVENT_MANAGER_PLUGINS, useClass: DomEventsPlugin, multi: true),
9392
const Provider(EVENT_MANAGER_PLUGINS, useClass: KeyEventsPlugin, multi: true),
94-
const Provider(EVENT_MANAGER_PLUGINS,
95-
useClass: HammerGesturesPlugin, multi: true),
96-
const Provider(DomRootRenderer, useClass: DomRootRenderer_),
97-
const Provider(RootRenderer, useExisting: DomRootRenderer),
98-
const Provider(SharedStylesHost, useExisting: DomSharedStylesHost),
99-
const Provider(XHR, useClass: XHRImpl),
100-
MessageBasedXHRImpl,
101-
const Provider(ServiceMessageBrokerFactory,
102-
useClass: ServiceMessageBrokerFactory_),
103-
const Provider(ClientMessageBrokerFactory,
104-
useClass: ClientMessageBrokerFactory_),
105-
Serializer,
106-
const Provider(ON_WEB_WORKER, useValue: false),
107-
RenderStore,
108-
DomSharedStylesHost,
109-
Testability,
110-
BrowserDetails,
111-
AnimationBuilder,
112-
EventManager
93+
const Provider(EVENT_MANAGER_PLUGINS, useClass: HammerGesturesPlugin, multi: true),
94+
const Provider(DomRootRenderer, useClass: DomRootRenderer_), const Provider(RootRenderer, useExisting: DomRootRenderer),
95+
const Provider(SharedStylesHost, useExisting: DomSharedStylesHost), const Provider(XHR, useClass: XHRImpl), MessageBasedXHRImpl,
96+
const Provider(ServiceMessageBrokerFactory, useClass: ServiceMessageBrokerFactory_),
97+
const Provider(ClientMessageBrokerFactory, useClass: ClientMessageBrokerFactory_), Serializer, const Provider(ON_WEB_WORKER, useValue: false), RenderStore,
98+
DomSharedStylesHost, Testability, BrowserDetails, AnimationBuilder, EventManager
11399
];
114100
initializeGenericWorkerRenderer(Injector injector) {
115101
var bus = injector.get(MessageBus);

lib/src/router/async_route_handler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.async_route_handler;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart" show isPresent, Type;
54
import "route_handler.dart" show RouteHandler;
65
import "instruction.dart" show RouteData, BLANK_ROUTE_DATA;

lib/src/router/component_recognizer.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.component_recognizer;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart" show isBlank, isPresent;
54
import "package:angular2/src/facade/exceptions.dart"
65
show BaseException, WrappedException;

lib/src/router/instruction.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.instruction;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/collection.dart"
54
show Map, MapWrapper, StringMapWrapper, ListWrapper;
65
import "package:angular2/src/facade/lang.dart" show isPresent, isBlank, Type;

lib/src/router/route_handler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.route_handler;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart" show Type;
54
import "instruction.dart" show RouteData;
65

lib/src/router/route_recognizer.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.route_recognizer;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/lang.dart" show isPresent, isBlank;
54
import "package:angular2/src/facade/exceptions.dart" show BaseException;
65
import "package:angular2/src/facade/promise.dart" show PromiseWrapper;

lib/src/router/route_registry.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.route_registry;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/collection.dart"
54
show ListWrapper, Map, MapWrapper, StringMapWrapper;
65
import "package:angular2/src/facade/async.dart" show PromiseWrapper;

lib/src/router/router.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.router;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/async.dart"
54
show PromiseWrapper, EventEmitter, ObservableWrapper;
65
import "package:angular2/src/facade/collection.dart"

lib/src/router/router_outlet.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.router_outlet;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/async.dart" show PromiseWrapper;
54
import "package:angular2/src/facade/collection.dart" show StringMapWrapper;
65
import "package:angular2/src/facade/lang.dart" show isBlank, isPresent;

lib/src/router/sync_route_handler.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.router.sync_route_handler;
22

3-
import "dart:async";
43
import "package:angular2/src/facade/async.dart" show PromiseWrapper;
54
import "package:angular2/src/facade/lang.dart" show isPresent, Type;
65
import "route_handler.dart" show RouteHandler;

lib/src/testing/test_component_builder.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.testing.test_component_builder;
22

3-
import "dart:async";
43
import "package:angular2/core.dart"
54
show
65
ComponentRef,

lib/src/web_workers/shared/client_message_broker.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.shared.client_message_broker;
22

3-
import "dart:async";
43
import "package:angular2/src/web_workers/shared/message_bus.dart"
54
show MessageBus;
65
import "package:angular2/src/facade/lang.dart"

lib/src/web_workers/shared/service_message_broker.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.shared.service_message_broker;
22

3-
import "dart:async";
43
import "package:angular2/src/core/di.dart" show Injectable;
54
import "package:angular2/src/facade/collection.dart"
65
show ListWrapper, Map, MapWrapper;

lib/src/web_workers/ui/platform_location.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.ui.platform_location;
22

3-
import "dart:async";
43
import "package:angular2/src/router/browser_platform_location.dart"
54
show BrowserPlatformLocation;
65
import "package:angular2/src/core/di.dart" show Injectable;

lib/src/web_workers/worker/platform_location.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.worker.platform_location;
22

3-
import "dart:async";
43
import "package:angular2/src/core/di.dart" show Injectable;
54
import "package:angular2/src/router/platform_location.dart"
65
show PlatformLocation, UrlChangeEvent, UrlChangeListener;

lib/src/web_workers/worker/router_providers.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.worker.router_providers;
22

3-
import "dart:async";
43
import "package:angular2/core.dart"
54
show ApplicationRef, Provider, NgZone, APP_INITIALIZER;
65
import "package:angular2/src/router/platform_location.dart"

lib/src/web_workers/worker/xhr_impl.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.src.web_workers.worker.xhr_impl;
22

3-
import "dart:async";
43
import "package:angular2/src/core/di.dart" show Injectable;
54
import "package:angular2/src/compiler/xhr.dart" show XHR;
65
import "package:angular2/src/web_workers/shared/client_message_broker.dart"

test/common/directives/ng_for_spec.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -513,8 +513,7 @@ class Foo {
513513
@Component(selector: "test-cmp")
514514
@View(directives: const [NgFor])
515515
class TestComponent {
516-
@ContentChild(TemplateRef)
517-
TemplateRef contentTpl;
516+
@ContentChild(TemplateRef) TemplateRef contentTpl;
518517
dynamic items;
519518
TestComponent() {
520519
this.items = [1, 2];

test/common/forms/integration_spec.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -984,8 +984,7 @@ class WrappedValue implements ControlValueAccessor {
984984

985985
@Component(selector: "my-input", template: "")
986986
class MyInput implements ControlValueAccessor {
987-
@Output("input")
988-
EventEmitter<dynamic> onInput = new EventEmitter();
987+
@Output("input") EventEmitter<dynamic> onInput = new EventEmitter();
989988
String value;
990989
MyInput(NgControl cd) {
991990
cd.valueAccessor = this;
@@ -1029,8 +1028,7 @@ class LoginIsEmptyValidator {}
10291028
useExisting: UniqLoginValidator, multi: true)
10301029
])
10311030
class UniqLoginValidator implements Validator {
1032-
@Input("uniq-login-validator")
1033-
var expected;
1031+
@Input("uniq-login-validator") var expected;
10341032
validate(c) {
10351033
return uniqLoginAsyncValidator(this.expected)(c);
10361034
}

test/compiler/change_detector_compiler_spec.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.test.compiler.change_detector_compiler_spec;
22

3-
import "dart:async";
43
import "package:angular2/testing_internal.dart"
54
show
65
ddescribe,

test/compiler/style_compiler_spec.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.test.compiler.style_compiler_spec;
22

3-
import "dart:async";
43
import "package:angular2/testing_internal.dart"
54
show
65
ddescribe,

test/compiler/template_compiler_spec.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.test.compiler.template_compiler_spec;
22

3-
import "dart:async";
43
import "package:angular2/testing_internal.dart"
54
show
65
ddescribe,

test/compiler/xhr_mock_spec.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
library angular2.test.compiler.xhr_mock_spec;
22

3-
import "dart:async";
43
import "package:angular2/testing_internal.dart"
54
show
65
AsyncTestCompleter,

test/core/debug/debug_node_spec.dart

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,10 +167,8 @@ class LocalsComp {}
167167
Account Id: {{id}}
168168
''')
169169
class BankAccount {
170-
@Input()
171-
String bank;
172-
@Input("account")
173-
String id;
170+
@Input() String bank;
171+
@Input("account") String id;
174172
String normalizedBankName;
175173
}
176174

0 commit comments

Comments
 (0)