Skip to content

Commit b960b02

Browse files
committed
3c29dc2 feat(compiler): Add an implementation for XHR that uses a template cache to load template files.
1 parent c33556d commit b960b02

42 files changed

Lines changed: 2296 additions & 2197 deletions

Some content is hidden

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

BUILD_INFO

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
Fri Apr 8 18:47:06 UTC 2016
2-
501025d9b27d1c06c8dd0863458ccde24f10bc40
1+
Fri Apr 8 18:53:15 UTC 2016
2+
3c29dc25c793003c25ef72a1581994147579a53c

bundles/angular2-all-testing.umd.dev.js

Lines changed: 326 additions & 306 deletions
Large diffs are not rendered by default.

bundles/angular2-all.umd.dev.js

Lines changed: 259 additions & 245 deletions
Large diffs are not rendered by default.

bundles/angular2-all.umd.js

Lines changed: 258 additions & 244 deletions
Large diffs are not rendered by default.

bundles/angular2-all.umd.min.js

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundles/angular2.dev.js

Lines changed: 564 additions & 551 deletions
Large diffs are not rendered by default.

bundles/angular2.js

Lines changed: 564 additions & 551 deletions
Large diffs are not rendered by default.

bundles/angular2.min.js

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundles/testing.dev.js

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bundles/web_worker/ui.dev.js

Lines changed: 11 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -13580,7 +13580,7 @@ System.register("angular2/src/platform/dom/debug/ng_probe", ["angular2/src/facad
1358013580
return module.exports;
1358113581
});
1358213582

13583-
System.register("angular2/src/platform/dom/events/hammer_gestures", ["angular2/src/platform/dom/events/hammer_common", "angular2/src/facade/lang", "angular2/src/facade/exceptions", "angular2/core"], true, function(require, exports, module) {
13583+
System.register("angular2/src/platform/dom/events/hammer_gestures", ["angular2/src/platform/dom/events/hammer_common", "angular2/src/facade/lang", "angular2/src/facade/exceptions", "angular2/src/core/di"], true, function(require, exports, module) {
1358413584
var global = System.global,
1358513585
__define = global.define;
1358613586
global.define = undefined;
@@ -13609,54 +13609,30 @@ System.register("angular2/src/platform/dom/events/hammer_gestures", ["angular2/s
1360913609
if (typeof Reflect === "object" && typeof Reflect.metadata === "function")
1361013610
return Reflect.metadata(k, v);
1361113611
};
13612-
var __param = (this && this.__param) || function(paramIndex, decorator) {
13613-
return function(target, key) {
13614-
decorator(target, key, paramIndex);
13615-
};
13616-
};
1361713612
var hammer_common_1 = require("angular2/src/platform/dom/events/hammer_common");
1361813613
var lang_1 = require("angular2/src/facade/lang");
1361913614
var exceptions_1 = require("angular2/src/facade/exceptions");
13620-
var core_1 = require("angular2/core");
13621-
exports.HAMMER_GESTURE_CONFIG = lang_1.CONST_EXPR(new core_1.OpaqueToken("HammerGestureConfig"));
13622-
var HammerGestureConfig = (function() {
13623-
function HammerGestureConfig() {
13624-
this.events = [];
13625-
this.overrides = {};
13626-
}
13627-
HammerGestureConfig.prototype.buildHammer = function(element) {
13628-
var mc = new Hammer(element);
13629-
mc.get('pinch').set({enable: true});
13630-
mc.get('rotate').set({enable: true});
13631-
for (var eventName in this.overrides) {
13632-
mc.get(eventName).set(this.overrides[eventName]);
13633-
}
13634-
return mc;
13635-
};
13636-
HammerGestureConfig = __decorate([core_1.Injectable(), __metadata('design:paramtypes', [])], HammerGestureConfig);
13637-
return HammerGestureConfig;
13638-
})();
13639-
exports.HammerGestureConfig = HammerGestureConfig;
13615+
var di_1 = require("angular2/src/core/di");
1364013616
var HammerGesturesPlugin = (function(_super) {
1364113617
__extends(HammerGesturesPlugin, _super);
13642-
function HammerGesturesPlugin(_config) {
13643-
_super.call(this);
13644-
this._config = _config;
13618+
function HammerGesturesPlugin() {
13619+
_super.apply(this, arguments);
1364513620
}
1364613621
HammerGesturesPlugin.prototype.supports = function(eventName) {
13647-
if (!_super.prototype.supports.call(this, eventName) && !this.isCustomEvent(eventName))
13622+
if (!_super.prototype.supports.call(this, eventName))
1364813623
return false;
1364913624
if (!lang_1.isPresent(window['Hammer'])) {
1365013625
throw new exceptions_1.BaseException("Hammer.js is not loaded, can not bind " + eventName + " event");
1365113626
}
1365213627
return true;
1365313628
};
1365413629
HammerGesturesPlugin.prototype.addEventListener = function(element, eventName, handler) {
13655-
var _this = this;
1365613630
var zone = this.manager.getZone();
1365713631
eventName = eventName.toLowerCase();
1365813632
return zone.runOutsideAngular(function() {
13659-
var mc = _this._config.buildHammer(element);
13633+
var mc = new Hammer(element);
13634+
mc.get('pinch').set({enable: true});
13635+
mc.get('rotate').set({enable: true});
1366013636
var callback = function(eventObj) {
1366113637
zone.run(function() {
1366213638
handler(eventObj);
@@ -13668,10 +13644,7 @@ System.register("angular2/src/platform/dom/events/hammer_gestures", ["angular2/s
1366813644
};
1366913645
});
1367013646
};
13671-
HammerGesturesPlugin.prototype.isCustomEvent = function(eventName) {
13672-
return this._config.events.indexOf(eventName) > -1;
13673-
};
13674-
HammerGesturesPlugin = __decorate([core_1.Injectable(), __param(0, core_1.Inject(exports.HAMMER_GESTURE_CONFIG)), __metadata('design:paramtypes', [HammerGestureConfig])], HammerGesturesPlugin);
13647+
HammerGesturesPlugin = __decorate([di_1.Injectable(), __metadata('design:paramtypes', [])], HammerGesturesPlugin);
1367513648
return HammerGesturesPlugin;
1367613649
})(hammer_common_1.HammerGesturesPluginCommon);
1367713650
exports.HammerGesturesPlugin = HammerGesturesPlugin;
@@ -23453,7 +23426,7 @@ System.register("angular2/src/core/linker/dynamic_component_loader", ["angular2/
2345323426
return module.exports;
2345423427
});
2345523428

23456-
System.register("angular2/src/platform/worker_render_common", ["angular2/src/facade/lang", "angular2/src/web_workers/shared/message_bus", "angular2/src/core/zone/ng_zone", "angular2/core", "angular2/platform/common_dom", "angular2/src/core/di", "angular2/src/platform/dom/dom_adapter", "angular2/src/platform/dom/events/dom_events", "angular2/src/platform/dom/events/key_events", "angular2/src/platform/dom/events/hammer_gestures", "angular2/src/platform/dom/dom_tokens", "angular2/src/platform/dom/dom_renderer", "angular2/src/platform/dom/shared_styles_host", "angular2/src/platform/dom/shared_styles_host", "angular2/src/animate/browser_details", "angular2/src/animate/animation_builder", "angular2/compiler", "angular2/src/platform/browser/xhr_impl", "angular2/src/core/testability/testability", "angular2/src/platform/browser/testability", "angular2/src/platform/browser/browser_adapter", "angular2/src/core/profile/wtf_init", "angular2/src/web_workers/ui/renderer", "angular2/src/web_workers/ui/xhr_impl", "angular2/src/router/location/browser_platform_location", "angular2/src/web_workers/shared/service_message_broker", "angular2/src/web_workers/shared/client_message_broker", "angular2/src/web_workers/shared/serializer", "angular2/src/web_workers/shared/api", "angular2/src/web_workers/shared/render_store", "angular2/src/platform/dom/events/hammer_gestures"], true, function(require, exports, module) {
23429+
System.register("angular2/src/platform/worker_render_common", ["angular2/src/facade/lang", "angular2/src/web_workers/shared/message_bus", "angular2/src/core/zone/ng_zone", "angular2/core", "angular2/platform/common_dom", "angular2/src/core/di", "angular2/src/platform/dom/dom_adapter", "angular2/src/platform/dom/events/dom_events", "angular2/src/platform/dom/events/key_events", "angular2/src/platform/dom/events/hammer_gestures", "angular2/src/platform/dom/dom_tokens", "angular2/src/platform/dom/dom_renderer", "angular2/src/platform/dom/shared_styles_host", "angular2/src/platform/dom/shared_styles_host", "angular2/src/animate/browser_details", "angular2/src/animate/animation_builder", "angular2/compiler", "angular2/src/platform/browser/xhr_impl", "angular2/src/core/testability/testability", "angular2/src/platform/browser/testability", "angular2/src/platform/browser/browser_adapter", "angular2/src/core/profile/wtf_init", "angular2/src/web_workers/ui/renderer", "angular2/src/web_workers/ui/xhr_impl", "angular2/src/router/location/browser_platform_location", "angular2/src/web_workers/shared/service_message_broker", "angular2/src/web_workers/shared/client_message_broker", "angular2/src/web_workers/shared/serializer", "angular2/src/web_workers/shared/api", "angular2/src/web_workers/shared/render_store"], true, function(require, exports, module) {
2345723430
var global = System.global,
2345823431
__define = global.define;
2345923432
global.define = undefined;
@@ -23487,7 +23460,6 @@ System.register("angular2/src/platform/worker_render_common", ["angular2/src/fac
2348723460
var serializer_1 = require("angular2/src/web_workers/shared/serializer");
2348823461
var api_1 = require("angular2/src/web_workers/shared/api");
2348923462
var render_store_1 = require("angular2/src/web_workers/shared/render_store");
23490-
var hammer_gestures_2 = require("angular2/src/platform/dom/events/hammer_gestures");
2349123463
exports.WORKER_SCRIPT = lang_1.CONST_EXPR(new di_1.OpaqueToken("WebWorkerScript"));
2349223464
exports.WORKER_RENDER_MESSAGING_PROVIDERS = lang_1.CONST_EXPR([renderer_1.MessageBasedRenderer, xhr_impl_2.MessageBasedXHRImpl]);
2349323465
exports.WORKER_RENDER_PLATFORM = lang_1.CONST_EXPR([core_1.PLATFORM_COMMON_PROVIDERS, new di_1.Provider(core_1.PLATFORM_INITIALIZER, {
@@ -23510,7 +23482,7 @@ System.register("angular2/src/platform/worker_render_common", ["angular2/src/fac
2351023482
}), new di_1.Provider(common_dom_1.EVENT_MANAGER_PLUGINS, {
2351123483
useClass: hammer_gestures_1.HammerGesturesPlugin,
2351223484
multi: true
23513-
}), new di_1.Provider(hammer_gestures_2.HAMMER_GESTURE_CONFIG, {useClass: hammer_gestures_2.HammerGestureConfig}), new di_1.Provider(dom_renderer_1.DomRootRenderer, {useClass: dom_renderer_1.DomRootRenderer_}), new di_1.Provider(core_1.RootRenderer, {useExisting: dom_renderer_1.DomRootRenderer}), new di_1.Provider(shared_styles_host_2.SharedStylesHost, {useExisting: shared_styles_host_1.DomSharedStylesHost}), new di_1.Provider(compiler_1.XHR, {useClass: xhr_impl_1.XHRImpl}), xhr_impl_2.MessageBasedXHRImpl, new di_1.Provider(service_message_broker_1.ServiceMessageBrokerFactory, {useClass: service_message_broker_1.ServiceMessageBrokerFactory_}), new di_1.Provider(client_message_broker_1.ClientMessageBrokerFactory, {useClass: client_message_broker_1.ClientMessageBrokerFactory_}), serializer_1.Serializer, new di_1.Provider(api_1.ON_WEB_WORKER, {useValue: false}), render_store_1.RenderStore, shared_styles_host_1.DomSharedStylesHost, testability_1.Testability, browser_details_1.BrowserDetails, animation_builder_1.AnimationBuilder, common_dom_1.EventManager]);
23485+
}), new di_1.Provider(dom_renderer_1.DomRootRenderer, {useClass: dom_renderer_1.DomRootRenderer_}), new di_1.Provider(core_1.RootRenderer, {useExisting: dom_renderer_1.DomRootRenderer}), new di_1.Provider(shared_styles_host_2.SharedStylesHost, {useExisting: shared_styles_host_1.DomSharedStylesHost}), new di_1.Provider(compiler_1.XHR, {useClass: xhr_impl_1.XHRImpl}), xhr_impl_2.MessageBasedXHRImpl, new di_1.Provider(service_message_broker_1.ServiceMessageBrokerFactory, {useClass: service_message_broker_1.ServiceMessageBrokerFactory_}), new di_1.Provider(client_message_broker_1.ClientMessageBrokerFactory, {useClass: client_message_broker_1.ClientMessageBrokerFactory_}), serializer_1.Serializer, new di_1.Provider(api_1.ON_WEB_WORKER, {useValue: false}), render_store_1.RenderStore, shared_styles_host_1.DomSharedStylesHost, testability_1.Testability, browser_details_1.BrowserDetails, animation_builder_1.AnimationBuilder, common_dom_1.EventManager]);
2351423486
function initializeGenericWorkerRenderer(injector) {
2351523487
var bus = injector.get(message_bus_1.MessageBus);
2351623488
var zone = injector.get(ng_zone_1.NgZone);

0 commit comments

Comments
 (0)