@steinv/filippine
Version:
Filippine - acrostic word puzzle with Angular
30 lines • 2.86 kB
JavaScript
import { ChangeDetectionStrategy, Component, HostBinding, Input, ElementRef } from '@angular/core';
export class GridTileComponent {
constructor(_elementRef) {
this._elementRef = _elementRef;
this.colspan = 1;
this._width = '100%';
}
set width(width) {
this._width = width;
}
ngAfterContentInit() {
const element = this._elementRef.nativeElement;
}
}
GridTileComponent.decorators = [
{ type: Component, args: [{
selector: 'grid-tile',
template: "<ng-content></ng-content>",
changeDetection: ChangeDetectionStrategy.OnPush,
styles: [":host{box-sizing:border-box}"]
},] }
];
GridTileComponent.ctorParameters = () => [
{ type: ElementRef }
];
GridTileComponent.propDecorators = {
colspan: [{ type: Input }],
_width: [{ type: HostBinding, args: ['style.width',] }]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZC10aWxlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIuLi8uLi8uLi9wcm9qZWN0cy9maWxpcHBpbmUvc3JjLyIsInNvdXJjZXMiOlsibGliL2dyaWQtdGlsZS9ncmlkLXRpbGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQW9CLE1BQU0sZUFBZSxDQUFDO0FBUXJILE1BQU0sT0FBTyxpQkFBaUI7SUFLNUIsWUFDbUIsV0FBdUI7UUFBdkIsZ0JBQVcsR0FBWCxXQUFXLENBQVk7UUFKMUIsWUFBTyxHQUFXLENBQUMsQ0FBQztRQUNBLFdBQU0sR0FBVyxNQUFNLENBQUM7SUFJeEQsQ0FBQztJQUVMLElBQUksS0FBSyxDQUFDLEtBQWE7UUFDckIsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDdEIsQ0FBQztJQUVELGtCQUFrQjtRQUNoQixNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLGFBQTRCLENBQUM7SUFDaEUsQ0FBQzs7O1lBckJGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsV0FBVztnQkFDckIscUNBQXlDO2dCQUV6QyxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTs7YUFDaEQ7OztZQVBnRSxVQUFVOzs7c0JBVXhFLEtBQUs7cUJBQ0wsV0FBVyxTQUFDLGFBQWEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneSwgQ29tcG9uZW50LCBIb3N0QmluZGluZywgSW5wdXQsIEVsZW1lbnRSZWYsIEFmdGVyQ29udGVudEluaXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZ3JpZC10aWxlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2dyaWQtdGlsZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogWycuL2dyaWQtdGlsZS5jb21wb25lbnQuc2NzcyddLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaCxcbn0pXG5leHBvcnQgY2xhc3MgR3JpZFRpbGVDb21wb25lbnQgIGltcGxlbWVudHMgQWZ0ZXJDb250ZW50SW5pdCB7XG5cbiAgQElucHV0KCkgcHVibGljIGNvbHNwYW46IG51bWJlciA9IDE7XG4gIEBIb3N0QmluZGluZygnc3R5bGUud2lkdGgnKSBwcml2YXRlIF93aWR0aDogc3RyaW5nID0gJzEwMCUnO1xuXG4gIGNvbnN0cnVjdG9yIChcbiAgICBwcml2YXRlIHJlYWRvbmx5IF9lbGVtZW50UmVmOiBFbGVtZW50UmVmLFxuICApIHsgfVxuXG4gIHNldCB3aWR0aCh3aWR0aDogc3RyaW5nKSB7XG4gICAgdGhpcy5fd2lkdGggPSB3aWR0aDtcbiAgfVxuICBcbiAgbmdBZnRlckNvbnRlbnRJbml0KCkge1xuICAgIGNvbnN0IGVsZW1lbnQgPSB0aGlzLl9lbGVtZW50UmVmLm5hdGl2ZUVsZW1lbnQgYXMgSFRNTEVsZW1lbnQ7XG4gIH1cbn1cbiJdfQ==