UNPKG

ack-angular

Version:

Extra special directives, components, providers and pipes to aide in tackling everyday interface development needs in Angular2

19 lines 9.34 kB
import { Component } from "@angular/core"; import * as i0 from "@angular/core"; import * as i1 from "../providers/AckApp.provider"; import * as i2 from "@angular/common"; import * as i3 from "./AckModalLayout.component"; export class AckFixedElementStage { constructor(AckApp, ElementRef) { this.AckApp = AckApp; this.ElementRef = ElementRef; AckApp.fixedElementStage = ElementRef; } } AckFixedElementStage.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: AckFixedElementStage, deps: [{ token: i1.AckApp }, { token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component }); AckFixedElementStage.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "14.2.4", type: AckFixedElementStage, selector: "ack-fixed-element-stage", ngImport: i0, template: "<ng-container *ngFor=\"let fixedElm of AckApp.fixedElms\">\n <ng-container *ngTemplateOutlet=\"fixedElm.content\"></ng-container>\n</ng-container>\n<ng-container *ngFor=\"let prompt of AckApp.prompts.prompts;let i=index\">\n <ack-modal-layout zIndex=\"99\" [allowClose]=\"0\">\n <div\n style=\"\n color:black;\n text-align: left;\n max-width: 900px;\n border: 1px solid #ddd;\n border-radius: 5px;\n margin: 1em;\n padding: 1em;\n background-color: white;\n \"\n >\n <h3 *ngIf=\"prompt.title\" style=\"margin-top: 0\">{{ prompt.title }}</h3>\n <div style=\"padding-right: 1em\">{{ prompt.message }}</div>\n <br /><br />\n <div style=\"text-align: right\">\n <a\n *ngIf=\"prompt.type=='confirm'\"\n (click)=\"prompt.emitter.emit(false)\"\n style=\"\n text-align: center;\n display: inline-block;\n min-width: 75px;\n border-radius: 3px;\n border: 1px solid #aaa;\n padding: 0 0.5em;\n margin-right: 0.5em;\n \"\n >Cancel</a\n ><a\n (click)=\"prompt.emitter.emit(true)\"\n style=\"\n text-align: center;\n display: inline-block;\n min-width: 75px;\n border-radius: 3px;\n border: 1px solid #aaa;\n padding: 0 0.5em;\n \"\n [ngStyle]=\"{'font-weight':prompt.type=='confirm' ? 'bold' : null}\"\n >OK</a\n >\n </div>\n </div></ack-modal-layout\n ></ng-container\n><ng-container *ngFor=\"let item of AckApp.modals\"\n ><ng-container *ngIf=\"!item.isModelMode || item.showModel\"\n ><ng-template [ngTemplateOutlet]=\"$any(item.layout)\"></ng-template></ng-container\n></ng-container>\n", dependencies: [{ kind: "directive", type: i2.NgForOf, selector: "[ngFor][ngForOf]", inputs: ["ngForOf", "ngForTrackBy", "ngForTemplate"] }, { kind: "directive", type: i2.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i2.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }, { kind: "directive", type: i2.NgStyle, selector: "[ngStyle]", inputs: ["ngStyle"] }, { kind: "component", type: i3.AckModalLayout, selector: "ack-modal-layout", inputs: ["zIndex", "allowClose", "wrapStyle", "wrapContentClass", "wrapCellStyle", "backgroundColor", "valign", "isModelMode", "showModel"], outputs: ["close", "showModelChange"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.4", ngImport: i0, type: AckFixedElementStage, decorators: [{ type: Component, args: [{ selector: 'ack-fixed-element-stage', template: "<ng-container *ngFor=\"let fixedElm of AckApp.fixedElms\">\n <ng-container *ngTemplateOutlet=\"fixedElm.content\"></ng-container>\n</ng-container>\n<ng-container *ngFor=\"let prompt of AckApp.prompts.prompts;let i=index\">\n <ack-modal-layout zIndex=\"99\" [allowClose]=\"0\">\n <div\n style=\"\n color:black;\n text-align: left;\n max-width: 900px;\n border: 1px solid #ddd;\n border-radius: 5px;\n margin: 1em;\n padding: 1em;\n background-color: white;\n \"\n >\n <h3 *ngIf=\"prompt.title\" style=\"margin-top: 0\">{{ prompt.title }}</h3>\n <div style=\"padding-right: 1em\">{{ prompt.message }}</div>\n <br /><br />\n <div style=\"text-align: right\">\n <a\n *ngIf=\"prompt.type=='confirm'\"\n (click)=\"prompt.emitter.emit(false)\"\n style=\"\n text-align: center;\n display: inline-block;\n min-width: 75px;\n border-radius: 3px;\n border: 1px solid #aaa;\n padding: 0 0.5em;\n margin-right: 0.5em;\n \"\n >Cancel</a\n ><a\n (click)=\"prompt.emitter.emit(true)\"\n style=\"\n text-align: center;\n display: inline-block;\n min-width: 75px;\n border-radius: 3px;\n border: 1px solid #aaa;\n padding: 0 0.5em;\n \"\n [ngStyle]=\"{'font-weight':prompt.type=='confirm' ? 'bold' : null}\"\n >OK</a\n >\n </div>\n </div></ack-modal-layout\n ></ng-container\n><ng-container *ngFor=\"let item of AckApp.modals\"\n ><ng-container *ngIf=\"!item.isModelMode || item.showModel\"\n ><ng-template [ngTemplateOutlet]=\"$any(item.layout)\"></ng-template></ng-container\n></ng-container>\n" }] }], ctorParameters: function () { return [{ type: i1.AckApp }, { type: i0.ElementRef }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWNrRml4ZWRFbGVtZW50U3RhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvQWNrRml4ZWRFbGVtZW50U3RhZ2UuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvYWNrLWZpeGVkLWVsZW1lbnQtc3RhZ2UuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQWMsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFBOzs7OztBQU1sRCxNQUFNLE9BQU8sb0JBQW9CO0lBQ2xDLFlBQ1MsTUFBYSxFQUNiLFVBQXFCO1FBRHJCLFdBQU0sR0FBTixNQUFNLENBQU87UUFDYixlQUFVLEdBQVYsVUFBVSxDQUFXO1FBRTVCLE1BQU0sQ0FBQyxpQkFBaUIsR0FBRyxVQUFVLENBQUE7SUFDdkMsQ0FBQzs7aUhBTmEsb0JBQW9CO3FHQUFwQixvQkFBb0IsK0RDTnBDLGl6REFzREE7MkZEaERnQixvQkFBb0I7a0JBSG5DLFNBQVM7K0JBQ0MseUJBQXlCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRWxlbWVudFJlZiwgQ29tcG9uZW50IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIlxuaW1wb3J0IHsgQWNrQXBwIH0gZnJvbSBcIi4uL3Byb3ZpZGVycy9BY2tBcHAucHJvdmlkZXJcIlxuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6J2Fjay1maXhlZC1lbGVtZW50LXN0YWdlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL2Fjay1maXhlZC1lbGVtZW50LXN0YWdlLmh0bWwnXG59KSBleHBvcnQgY2xhc3MgQWNrRml4ZWRFbGVtZW50U3RhZ2V7XG4gIGNvbnN0cnVjdG9yKFxuICAgIHB1YmxpYyBBY2tBcHA6QWNrQXBwLFxuICAgIHB1YmxpYyBFbGVtZW50UmVmOkVsZW1lbnRSZWZcbiAgKXtcbiAgICBBY2tBcHAuZml4ZWRFbGVtZW50U3RhZ2UgPSBFbGVtZW50UmVmXG4gIH1cbn0iLCI8bmctY29udGFpbmVyICpuZ0Zvcj1cImxldCBmaXhlZEVsbSBvZiBBY2tBcHAuZml4ZWRFbG1zXCI+XG4gIDxuZy1jb250YWluZXIgKm5nVGVtcGxhdGVPdXRsZXQ9XCJmaXhlZEVsbS5jb250ZW50XCI+PC9uZy1jb250YWluZXI+XG48L25nLWNvbnRhaW5lcj5cbjxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IHByb21wdCBvZiBBY2tBcHAucHJvbXB0cy5wcm9tcHRzO2xldCBpPWluZGV4XCI+XG4gIDxhY2stbW9kYWwtbGF5b3V0IHpJbmRleD1cIjk5XCIgW2FsbG93Q2xvc2VdPVwiMFwiPlxuICAgIDxkaXZcbiAgICAgIHN0eWxlPVwiXG4gICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgXCJcbiAgICA+XG4gICAgICA8aDMgKm5nSWY9XCJwcm9tcHQudGl0bGVcIiBzdHlsZT1cIm1hcmdpbi10b3A6IDBcIj57eyBwcm9tcHQudGl0bGUgfX08L2gzPlxuICAgICAgPGRpdiBzdHlsZT1cInBhZGRpbmctcmlnaHQ6IDFlbVwiPnt7IHByb21wdC5tZXNzYWdlIH19PC9kaXY+XG4gICAgICA8YnIgLz48YnIgLz5cbiAgICAgIDxkaXYgc3R5bGU9XCJ0ZXh0LWFsaWduOiByaWdodFwiPlxuICAgICAgICA8YVxuICAgICAgICAgICpuZ0lmPVwicHJvbXB0LnR5cGU9PSdjb25maXJtJ1wiXG4gICAgICAgICAgKGNsaWNrKT1cInByb21wdC5lbWl0dGVyLmVtaXQoZmFsc2UpXCJcbiAgICAgICAgICBzdHlsZT1cIlxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgIFwiXG4gICAgICAgICAgPkNhbmNlbDwvYVxuICAgICAgICA+PGFcbiAgICAgICAgICAoY2xpY2spPVwicHJvbXB0LmVtaXR0ZXIuZW1pdCh0cnVlKVwiXG4gICAgICAgICAgc3R5bGU9XCJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgICAgIFwiXG4gICAgICAgICAgW25nU3R5bGVdPVwieydmb250LXdlaWdodCc6cHJvbXB0LnR5cGU9PSdjb25maXJtJyA/ICdib2xkJyA6IG51bGx9XCJcbiAgICAgICAgICA+T0s8L2FcbiAgICAgICAgPlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+PC9hY2stbW9kYWwtbGF5b3V0XG4gID48L25nLWNvbnRhaW5lclxuPjxuZy1jb250YWluZXIgKm5nRm9yPVwibGV0IGl0ZW0gb2YgQWNrQXBwLm1vZGFsc1wiXG4gID48bmctY29udGFpbmVyICpuZ0lmPVwiIWl0ZW0uaXNNb2RlbE1vZGUgfHwgaXRlbS5zaG93TW9kZWxcIlxuICAgID48bmctdGVtcGxhdGUgW25nVGVtcGxhdGVPdXRsZXRdPVwiJGFueShpdGVtLmxheW91dClcIj48L25nLXRlbXBsYXRlPjwvbmctY29udGFpbmVyXG4+PC9uZy1jb250YWluZXI+XG4iXX0=