feat: remove MapWrapper.create()/get()/set().
Better dart2js code, better Angular code.
This commit is contained in:
@@ -101,7 +101,7 @@ class MultipleTemplateResolver extends TemplateResolver {
|
||||
constructor(multiple: number, components: List<Type>) {
|
||||
super();
|
||||
this._multiple = multiple;
|
||||
this._cache = MapWrapper.create();
|
||||
this._cache = new Map();
|
||||
ListWrapper.forEach(components, (c) => this._warmUp(c));
|
||||
}
|
||||
|
||||
@@ -111,13 +111,13 @@ class MultipleTemplateResolver extends TemplateResolver {
|
||||
for (var i = 0; i < this._multiple; ++i) {
|
||||
multiplier[i] = view.template;
|
||||
}
|
||||
MapWrapper.set(this._cache, component, ListWrapper.join(multiplier, ''));
|
||||
this._cache.set(component, ListWrapper.join(multiplier, ''));
|
||||
}
|
||||
|
||||
resolve(component: Type): viewModule.View {
|
||||
var view = super.resolve(component);
|
||||
var myView = new viewModule.View(
|
||||
{template:<string>MapWrapper.get(this._cache, component), directives: view.directives});
|
||||
{template:<string>this._cache.get(component), directives: view.directives});
|
||||
return myView;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,9 +7,9 @@ import {Component, Directive, View} from 'angular2/angular2';
|
||||
export class HasStyle {
|
||||
style: Map<any, any>;
|
||||
|
||||
constructor() { this.style = MapWrapper.create(); }
|
||||
constructor() { this.style = new Map(); }
|
||||
|
||||
set width(w) { MapWrapper.set(this.style, 'width', w); }
|
||||
set width(w) { this.style.set('width', w); }
|
||||
}
|
||||
|
||||
@Component({selector: 'company-name', properties: ['width: cell-width', 'company']})
|
||||
@@ -33,7 +33,7 @@ export class OfferingNameComponent extends HasStyle {
|
||||
export class Stage {
|
||||
name: string;
|
||||
isDisabled: boolean;
|
||||
style: Map;
|
||||
style: Map<string, string>;
|
||||
apply: Function;
|
||||
}
|
||||
|
||||
@@ -73,9 +73,8 @@ export class StageButtonsComponent extends HasStyle {
|
||||
var stage = new Stage();
|
||||
stage.name = status;
|
||||
stage.isDisabled = disabled;
|
||||
var stageStyle = MapWrapper.create();
|
||||
MapWrapper.set(stageStyle, 'background-color',
|
||||
disabled ? '#DDD' : isCurrent ? '#DDF' : '#FDD');
|
||||
var stageStyle = new Map<string, string>();
|
||||
stageStyle.set('background-color', disabled ? '#DDD' : isCurrent ? '#DDF' : '#FDD');
|
||||
stage.style = stageStyle;
|
||||
if (isCurrent) {
|
||||
disabled = false;
|
||||
|
||||
@@ -57,7 +57,7 @@ export class CustomDate {
|
||||
export class RawEntity {
|
||||
_data: Map<any, any>;
|
||||
|
||||
constructor() { this._data = MapWrapper.create(); }
|
||||
constructor() { this._data = new Map(); }
|
||||
|
||||
get(key: string) {
|
||||
if (key.indexOf('.') == -1) {
|
||||
|
||||
Reference in New Issue
Block a user