UNPKG

@greg-md/ng-facebook

Version:
85 lines (84 loc) 7.44 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, Input, ElementRef, Renderer2, Inject, Optional, ChangeDetectionStrategy, PLATFORM_ID } from '@angular/core'; import { FacebookService } from './facebook.service'; import { FacebookParseDirective, FB_PARSE_LAZY_LOAD } from './parse.directive'; var FacebookLikeComponent = /** @class */ (function (_super) { tslib_1.__extends(FacebookLikeComponent, _super); function FacebookLikeComponent(elementRef, facebook, renderer, platformId, threshold) { var _this = _super.call(this, elementRef, facebook, renderer, platformId, threshold) || this; _this.action = 'like'; _this.colorscheme = 'light'; _this.kidDirectedSite = false; _this.layout = 'standard'; _this.share = false; _this.showFaces = false; _this.size = 'small'; return _this; } FacebookLikeComponent.decorators = [ { type: Component, args: [{ selector: 'fb-like', styles: [], template: "\n <div class=\"fb-like\"\n [attr.data-action]=\"action\"\n [attr.data-colorscheme]=\"colorscheme\"\n [attr.data-href]=\"href\"\n [attr.data-kid-directed-site]=\"kidDirectedSite\"\n [attr.data-layout]=\"layout\"\n [attr.data-ref]=\"ref\"\n [attr.data-share]=\"share\"\n [attr.data-show-faces]=\"showFaces\"\n [attr.data-size]=\"size\"\n [attr.data-width]=\"width\"\n >\n <ng-content></ng-content>\n </div>\n ", changeDetection: ChangeDetectionStrategy.OnPush, },] }, ]; /** @nocollapse */ FacebookLikeComponent.ctorParameters = function () { return [ { type: ElementRef, }, { type: FacebookService, }, { type: Renderer2, }, { type: Object, decorators: [{ type: Inject, args: [PLATFORM_ID,] },] }, { type: undefined, decorators: [{ type: Optional }, { type: Inject, args: [FB_PARSE_LAZY_LOAD,] },] }, ]; }; FacebookLikeComponent.propDecorators = { "action": [{ type: Input },], "colorscheme": [{ type: Input },], "href": [{ type: Input },], "kidDirectedSite": [{ type: Input },], "layout": [{ type: Input },], "ref": [{ type: Input },], "share": [{ type: Input },], "showFaces": [{ type: Input },], "size": [{ type: Input },], "width": [{ type: Input },], }; return FacebookLikeComponent; }(FacebookParseDirective)); export { FacebookLikeComponent }; function FacebookLikeComponent_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ FacebookLikeComponent.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ FacebookLikeComponent.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ FacebookLikeComponent.propDecorators; /** @type {?} */ FacebookLikeComponent.prototype.action; /** @type {?} */ FacebookLikeComponent.prototype.colorscheme; /** @type {?} */ FacebookLikeComponent.prototype.href; /** @type {?} */ FacebookLikeComponent.prototype.kidDirectedSite; /** @type {?} */ FacebookLikeComponent.prototype.layout; /** @type {?} */ FacebookLikeComponent.prototype.ref; /** @type {?} */ FacebookLikeComponent.prototype.share; /** @type {?} */ FacebookLikeComponent.prototype.showFaces; /** @type {?} */ FacebookLikeComponent.prototype.size; /** @type {?} */ FacebookLikeComponent.prototype.width; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlrZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AZ3JlZy1tZC9uZy1mYWNlYm9vay8iLCJzb3VyY2VzIjpbImxpYi9saWtlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFDTCxTQUFTLEVBQUUsS0FBSyxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSx1QkFBdUIsRUFDbEYsV0FBVyxFQUNaLE1BQU0sZUFBZSxDQUFDO0FBRXZCLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVyRCxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsa0JBQWtCLEVBQUUsTUFBTSxtQkFBbUIsQ0FBQzs7SUF1QnBDLGlEQUFzQjtJQVkvRCwrQkFDRSxVQUFzQixFQUN0QixRQUF5QixFQUN6QixRQUFtQixFQUNFLFlBQ21CO1FBTDFDLFlBT0Usa0JBQU0sVUFBVSxFQUFFLFFBQVEsRUFBRSxRQUFRLEVBQUUsVUFBVSxFQUFFLFNBQVMsQ0FBQyxTQUM3RDt1QkFuQnVDLE1BQU07NEJBQ0wsT0FBTztnQ0FFckIsS0FBSzt1QkFDd0MsVUFBVTtzQkFFakUsS0FBSzswQkFDRCxLQUFLO3FCQUNTLE9BQU87O0tBV3pDOztnQkF6Q0YsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSxTQUFTO29CQUNuQixNQUFNLEVBQUUsRUFBRTtvQkFDVixRQUFRLEVBQUUseWZBZVQ7b0JBQ0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07aUJBQ2hEOzs7O2dCQTVCbUIsVUFBVTtnQkFJckIsZUFBZTtnQkFKUSxTQUFTOzZDQTZDcEMsTUFBTSxTQUFDLFdBQVc7Z0RBQ2xCLFFBQVEsWUFBSSxNQUFNLFNBQUMsa0JBQWtCOzs7MkJBaEJ2QyxLQUFLO2dDQUNMLEtBQUs7eUJBQ0wsS0FBSztvQ0FDTCxLQUFLOzJCQUNMLEtBQUs7d0JBQ0wsS0FBSzswQkFDTCxLQUFLOzhCQUNMLEtBQUs7eUJBQ0wsS0FBSzswQkFDTCxLQUFLOztnQ0F4Q1I7RUE4QjJDLHNCQUFzQjtTQUFwRCxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBDb21wb25lbnQsIElucHV0LCBFbGVtZW50UmVmLCBSZW5kZXJlcjIsIEluamVjdCwgT3B0aW9uYWwsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LFxuICBQTEFURk9STV9JRFxufSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgRmFjZWJvb2tTZXJ2aWNlIH0gZnJvbSAnLi9mYWNlYm9vay5zZXJ2aWNlJztcblxuaW1wb3J0IHsgRmFjZWJvb2tQYXJzZURpcmVjdGl2ZSwgRkJfUEFSU0VfTEFaWV9MT0FEIH0gZnJvbSAnLi9wYXJzZS5kaXJlY3RpdmUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdmYi1saWtlJyxcbiAgc3R5bGVzOiBbXSxcbiAgdGVtcGxhdGU6IGBcbiAgICA8ZGl2IGNsYXNzPVwiZmItbGlrZVwiXG4gICAgICAgICBbYXR0ci5kYXRhLWFjdGlvbl09XCJhY3Rpb25cIlxuICAgICAgICAgW2F0dHIuZGF0YS1jb2xvcnNjaGVtZV09XCJjb2xvcnNjaGVtZVwiXG4gICAgICAgICBbYXR0ci5kYXRhLWhyZWZdPVwiaHJlZlwiXG4gICAgICAgICBbYXR0ci5kYXRhLWtpZC1kaXJlY3RlZC1zaXRlXT1cImtpZERpcmVjdGVkU2l0ZVwiXG4gICAgICAgICBbYXR0ci5kYXRhLWxheW91dF09XCJsYXlvdXRcIlxuICAgICAgICAgW2F0dHIuZGF0YS1yZWZdPVwicmVmXCJcbiAgICAgICAgIFthdHRyLmRhdGEtc2hhcmVdPVwic2hhcmVcIlxuICAgICAgICAgW2F0dHIuZGF0YS1zaG93LWZhY2VzXT1cInNob3dGYWNlc1wiXG4gICAgICAgICBbYXR0ci5kYXRhLXNpemVdPVwic2l6ZVwiXG4gICAgICAgICBbYXR0ci5kYXRhLXdpZHRoXT1cIndpZHRoXCJcbiAgICA+XG4gICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgPC9kaXY+XG4gIGAsXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoLFxufSlcbmV4cG9ydCBjbGFzcyBGYWNlYm9va0xpa2VDb21wb25lbnQgZXh0ZW5kcyBGYWNlYm9va1BhcnNlRGlyZWN0aXZlIHtcbiAgQElucHV0KCkgYWN0aW9uOiAnbGlrZScgfCAncmVjb21tZW5kJyA9ICdsaWtlJztcbiAgQElucHV0KCkgY29sb3JzY2hlbWU6ICdsaWdodCcgfCAnZGFyaycgPSAnbGlnaHQnO1xuICBASW5wdXQoKSBocmVmOiBzdHJpbmc7XG4gIEBJbnB1dCgpIGtpZERpcmVjdGVkU2l0ZSA9IGZhbHNlO1xuICBASW5wdXQoKSBsYXlvdXQ6ICdzdGFuZGFyZCcgfCAnYnV0dG9uX2NvdW50JyB8ICdidXR0b24nIHwgJ2JveF9jb3VudCcgPSAnc3RhbmRhcmQnO1xuICBASW5wdXQoKSByZWY6IHN0cmluZztcbiAgQElucHV0KCkgc2hhcmUgPSBmYWxzZTtcbiAgQElucHV0KCkgc2hvd0ZhY2VzID0gZmFsc2U7XG4gIEBJbnB1dCgpIHNpemU6ICdsYXJnZScgfCAnc21hbGwnID0gJ3NtYWxsJztcbiAgQElucHV0KCkgd2lkdGg6IG51bWJlcjtcblxuICBjb25zdHJ1Y3RvcihcbiAgICBlbGVtZW50UmVmOiBFbGVtZW50UmVmLFxuICAgIGZhY2Vib29rOiBGYWNlYm9va1NlcnZpY2UsXG4gICAgcmVuZGVyZXI6IFJlbmRlcmVyMixcbiAgICBASW5qZWN0KFBMQVRGT1JNX0lEKSBwbGF0Zm9ybUlkOiBPYmplY3QsXG4gICAgQE9wdGlvbmFsKCkgQEluamVjdChGQl9QQVJTRV9MQVpZX0xPQUQpIHRocmVzaG9sZDogbnVtYmVyXG4gICkge1xuICAgIHN1cGVyKGVsZW1lbnRSZWYsIGZhY2Vib29rLCByZW5kZXJlciwgcGxhdGZvcm1JZCwgdGhyZXNob2xkKTtcbiAgfVxufVxuIl19