systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
19 lines • 5.47 kB
JavaScript
import { Component } from '@angular/core';
import { AbstractContextComponent } from '../contextmenu/abstract-context.component';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class ContextPanelComponent extends AbstractContextComponent {
constructor(el, myRenderer, cdr) {
super(el, myRenderer, cdr);
this.el = el;
this.myRenderer = myRenderer;
this.cdr = cdr;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: ContextPanelComponent, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: ContextPanelComponent, selector: "systelab-context-panel", usesInheritance: true, ngImport: i0, template: "<div #dropdownparent id=\"{{elementID}}\" class=\"dropdown\">\n <div class=\"dropdown-toggle slab-context-menu\" data-toggle=\"dropdown\" (click)=\"dotsClicked($event)\">\n <ng-content select=\".header-content\"></ng-content>\n </div>\n <div #dropdownmenu class=\"dropdown-menu slab-dropdown-menu\">\n <div #dropdown class=\"slab-dropdown slab-dropdown-fixed\">\n <div *ngIf=\"isOpened\">\n <div #ngcontent (click)=\"ngContentStopPropagation($event)\">\n <ng-content select=\".main-content\"></ng-content>\n </div>\n </div>\n </div>\n </div>\n</div>\n", dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: ContextPanelComponent, decorators: [{
type: Component,
args: [{ selector: 'systelab-context-panel', template: "<div #dropdownparent id=\"{{elementID}}\" class=\"dropdown\">\n <div class=\"dropdown-toggle slab-context-menu\" data-toggle=\"dropdown\" (click)=\"dotsClicked($event)\">\n <ng-content select=\".header-content\"></ng-content>\n </div>\n <div #dropdownmenu class=\"dropdown-menu slab-dropdown-menu\">\n <div #dropdown class=\"slab-dropdown slab-dropdown-fixed\">\n <div *ngIf=\"isOpened\">\n <div #ngcontent (click)=\"ngContentStopPropagation($event)\">\n <ng-content select=\".main-content\"></ng-content>\n </div>\n </div>\n </div>\n </div>\n</div>\n" }]
}], ctorParameters: () => [{ type: i0.ElementRef }, { type: i0.Renderer2 }, { type: i0.ChangeDetectorRef }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGV4dC1wYW5lbC5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvY29udGV4dHBhbmVsL2NvbnRleHQtcGFuZWwuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3lzdGVsYWItY29tcG9uZW50cy9zcmMvbGliL2NvbnRleHRwYW5lbC9jb250ZXh0LXBhbmVsLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBcUIsU0FBUyxFQUE0QyxNQUFNLGVBQWUsQ0FBQztBQUV2RyxPQUFPLEVBQUUsd0JBQXdCLEVBQUUsTUFBTSwyQ0FBMkMsQ0FBQzs7O0FBTXJGLE1BQU0sT0FBTyxxQkFBc0IsU0FBUSx3QkFBMkM7SUFFckYsWUFBK0IsRUFBYyxFQUFxQixVQUFxQixFQUFxQixHQUFzQjtRQUNqSSxLQUFLLENBQUMsRUFBRSxFQUFFLFVBQVUsRUFBRSxHQUFHLENBQUMsQ0FBQztRQURHLE9BQUUsR0FBRixFQUFFLENBQVk7UUFBcUIsZUFBVSxHQUFWLFVBQVUsQ0FBVztRQUFxQixRQUFHLEdBQUgsR0FBRyxDQUFtQjtJQUVsSSxDQUFDOzhHQUpXLHFCQUFxQjtrR0FBckIscUJBQXFCLHFGQ1JsQyxpcEJBY0E7OzJGRE5hLHFCQUFxQjtrQkFKakMsU0FBUzsrQkFDSSx3QkFBd0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGFuZ2VEZXRlY3RvclJlZiwgQ29tcG9uZW50LCBFbGVtZW50UmVmLCBPbkRlc3Ryb3ksIE9uSW5pdCwgUmVuZGVyZXIyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBDb250ZXh0TWVudU9wdGlvbiB9IGZyb20gJy4uL2NvbnRleHRtZW51L2NvbnRleHQtbWVudS1vcHRpb24nO1xuaW1wb3J0IHsgQWJzdHJhY3RDb250ZXh0Q29tcG9uZW50IH0gZnJvbSAnLi4vY29udGV4dG1lbnUvYWJzdHJhY3QtY29udGV4dC5jb21wb25lbnQnO1xuXG5AQ29tcG9uZW50KHtcblx0c2VsZWN0b3I6ICAgICdzeXN0ZWxhYi1jb250ZXh0LXBhbmVsJyxcblx0dGVtcGxhdGVVcmw6ICdjb250ZXh0LXBhbmVsLmNvbXBvbmVudC5odG1sJyxcbn0pXG5leHBvcnQgY2xhc3MgQ29udGV4dFBhbmVsQ29tcG9uZW50IGV4dGVuZHMgQWJzdHJhY3RDb250ZXh0Q29tcG9uZW50PENvbnRleHRNZW51T3B0aW9uPiBpbXBsZW1lbnRzIE9uSW5pdCwgT25EZXN0cm95IHtcblxuXHRjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgb3ZlcnJpZGUgZWw6IEVsZW1lbnRSZWYsIHByb3RlY3RlZCBvdmVycmlkZSBteVJlbmRlcmVyOiBSZW5kZXJlcjIsIHByb3RlY3RlZCBvdmVycmlkZSBjZHI6IENoYW5nZURldGVjdG9yUmVmKSB7XG5cdFx0c3VwZXIoZWwsIG15UmVuZGVyZXIsIGNkcik7XG5cdH1cbn1cbiIsIjxkaXYgI2Ryb3Bkb3ducGFyZW50IGlkPVwie3tlbGVtZW50SUR9fVwiIGNsYXNzPVwiZHJvcGRvd25cIj5cbiAgICA8ZGl2IGNsYXNzPVwiZHJvcGRvd24tdG9nZ2xlIHNsYWItY29udGV4dC1tZW51XCIgZGF0YS10b2dnbGU9XCJkcm9wZG93blwiIChjbGljayk9XCJkb3RzQ2xpY2tlZCgkZXZlbnQpXCI+XG4gICAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIi5oZWFkZXItY29udGVudFwiPjwvbmctY29udGVudD5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2ICNkcm9wZG93bm1lbnUgY2xhc3M9XCJkcm9wZG93bi1tZW51IHNsYWItZHJvcGRvd24tbWVudVwiPlxuICAgICAgICA8ZGl2ICNkcm9wZG93biBjbGFzcz1cInNsYWItZHJvcGRvd24gc2xhYi1kcm9wZG93bi1maXhlZFwiPlxuICAgICAgICAgICAgPGRpdiAqbmdJZj1cImlzT3BlbmVkXCI+XG4gICAgICAgICAgICAgICAgPGRpdiAjbmdjb250ZW50IChjbGljayk9XCJuZ0NvbnRlbnRTdG9wUHJvcGFnYXRpb24oJGV2ZW50KVwiPlxuICAgICAgICAgICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCIubWFpbi1jb250ZW50XCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG4iXX0=