UNPKG

@iotize/ionic

Version:

Iotize specific building blocks on top of @ionic/angular.

52 lines 9.1 kB
import { __decorate } from "tslib"; import { Component, Input } from '@angular/core'; import { MonitoringAppGenComponent, } from '../../metadata/decorators'; import { MonitoringVariableValueComponent } from '../monitoring-variable-value/monitoring-variable-value.component'; import * as i0 from "@angular/core"; import * as i1 from "@iotize/ionic"; import * as i2 from "@angular/common"; let TapVariableNumberComponent = class TapVariableNumberComponent extends MonitoringVariableValueComponent { constructor() { super(...arguments); this.inputOptions = { type: 'number', }; } set min(value) { this.inputOptions.min = value; } set max(value) { this.inputOptions.max = value; } set value(value) { this._value = value; } }; /** @nocollapse */ TapVariableNumberComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TapVariableNumberComponent, deps: null, target: i0.ɵɵFactoryTarget.Component }); /** @nocollapse */ TapVariableNumberComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: TapVariableNumberComponent, selector: "tap-variable-number", inputs: { min: "min", max: "max", value: "value" }, usesInheritance: true, ngImport: i0, template: "<tap-value-editor-container\n #ctx\n [variable]=\"_variable\"\n [showRefreshButton]=\"refreshable\"\n [showEditButton]=\"editable\"\n [showSubmitButton]=\"true\"\n [modalEdition]=\"modalEdition\"\n [inputOptions]=\"inputOptions\"\n [lines]=\"lines\"\n>\n <tap-inline-editor\n [forceValue]=\"forceValue\"\n [value]=\"\n ctx.pendingSubmitValue === undefined ? _value : ctx.pendingSubmitValue\n \"\n [editMode]=\"ctx.editModeChange | async\"\n (editModeChange)=\"onEditModeChange($event)\"\n [editable]=\"editable && ctx.pendingSubmitValue === undefined\"\n [fieldError]=\"fieldError\"\n [inputOptions]=\"inputOptions\"\n [unitValue]=\"unitValue\"\n [valueStyle]=\"valueStyle\"\n (valueChange)=\"onValueChange($event)\"\n (onSubmit)=\"onSubmit($event)\"\n >\n </tap-inline-editor>\n</tap-value-editor-container>\n", styles: [""], dependencies: [{ kind: "component", type: i1.InlineEditorComponent, selector: "tap-inline-editor", inputs: ["editMode", "editable", "unitValue", "inputOptions", "valueStyle", "value", "forceValue", "showLoader", "fieldError"], outputs: ["onSubmit", "valueChange", "editModeChange"] }, { kind: "component", type: i1.TapValueEditorContainerComponent, selector: "tap-value-editor-container", inputs: ["button", "variable", "inputOptions", "showRefreshButton", "showSubmitButton", "showEditButton", "error", "lines", "modalEdition", "value"], outputs: ["submit", "refresh"] }, { kind: "pipe", type: i2.AsyncPipe, name: "async" }] }); TapVariableNumberComponent = __decorate([ MonitoringAppGenComponent({ constraints: { isArray: 'NO', isNumber: 'YES', }, events: [ { name: 'submit', dataType: 'string', }, ], }) ], TapVariableNumberComponent); export { TapVariableNumberComponent }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: TapVariableNumberComponent, decorators: [{ type: Component, args: [{ selector: 'tap-variable-number', template: "<tap-value-editor-container\n #ctx\n [variable]=\"_variable\"\n [showRefreshButton]=\"refreshable\"\n [showEditButton]=\"editable\"\n [showSubmitButton]=\"true\"\n [modalEdition]=\"modalEdition\"\n [inputOptions]=\"inputOptions\"\n [lines]=\"lines\"\n>\n <tap-inline-editor\n [forceValue]=\"forceValue\"\n [value]=\"\n ctx.pendingSubmitValue === undefined ? _value : ctx.pendingSubmitValue\n \"\n [editMode]=\"ctx.editModeChange | async\"\n (editModeChange)=\"onEditModeChange($event)\"\n [editable]=\"editable && ctx.pendingSubmitValue === undefined\"\n [fieldError]=\"fieldError\"\n [inputOptions]=\"inputOptions\"\n [unitValue]=\"unitValue\"\n [valueStyle]=\"valueStyle\"\n (valueChange)=\"onValueChange($event)\"\n (onSubmit)=\"onSubmit($event)\"\n >\n </tap-inline-editor>\n</tap-value-editor-container>\n" }] }], propDecorators: { min: [{ type: Input }], max: [{ type: Input }], value: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFwLXZhcmlhYmxlLW51bWJlci5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9pb3RpemUtaW9uaWMvbW9uaXRvcmluZy9zcmMvbGliL3VpLWNvbXBvbmVudHMvdGFwLXZhcmlhYmxlLW51bWJlci90YXAtdmFyaWFibGUtbnVtYmVyLmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2lvdGl6ZS1pb25pYy9tb25pdG9yaW5nL3NyYy9saWIvdWktY29tcG9uZW50cy9tb25pdG9yaW5nLXZhcmlhYmxlLXZhbHVlL21vbml0b3JpbmctdmFyaWFibGUtdmFsdWUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRWpELE9BQU8sRUFDTCx5QkFBeUIsR0FFMUIsTUFBTSwyQkFBMkIsQ0FBQztBQUNuQyxPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsTUFBTSxrRUFBa0UsQ0FBQzs7OztBQXVCN0csSUFBTSwwQkFBMEIsR0FBaEMsTUFBTSwwQkFBMkIsU0FBUSxnQ0FBZ0M7SUFBekU7O1FBQ0wsaUJBQVksR0FBd0M7WUFDbEQsSUFBSSxFQUFFLFFBQVE7U0FDZixDQUFDO0tBZ0JIO0lBZEMsSUFDSSxHQUFHLENBQUMsS0FBeUI7UUFDL0IsSUFBSSxDQUFDLFlBQVksQ0FBQyxHQUFHLEdBQUcsS0FBSyxDQUFDO0lBQ2hDLENBQUM7SUFFRCxJQUNJLEdBQUcsQ0FBQyxLQUF5QjtRQUMvQixJQUFJLENBQUMsWUFBWSxDQUFDLEdBQUcsR0FBRyxLQUFLLENBQUM7SUFDaEMsQ0FBQztJQUVELElBQ0ksS0FBSyxDQUFDLEtBQWE7UUFDckIsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDdEIsQ0FBQzs7MklBbEJVLDBCQUEwQjsrSEFBMUIsMEJBQTBCLHNJQzdCdkMsZzJCQTJCQTtBREVhLDBCQUEwQjtJQXBCdEMseUJBQXlCLENBQUM7UUFDekIsV0FBVyxFQUFFO1lBQ1gsT0FBTyxFQUFFLElBQUk7WUFDYixRQUFRLEVBQUUsS0FBSztTQUNoQjtRQUNELE1BQU0sRUFBRTtZQUNOO2dCQUNFLElBQUksRUFBRSxRQUFRO2dCQUNkLFFBQVEsRUFBRSxRQUFRO2FBQ25CO1NBQ0Y7S0FDRixDQUFDO0dBU1csMEJBQTBCLENBbUJ0QztTQW5CWSwwQkFBMEI7NEZBQTFCLDBCQUEwQjtrQkFSdEMsU0FBUzsrQkFDRSxxQkFBcUI7OEJBYTNCLEdBQUc7c0JBRE4sS0FBSztnQkFNRixHQUFHO3NCQUROLEtBQUs7Z0JBTUYsS0FBSztzQkFEUixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSW5saW5lRWRpdG9yQ29tcG9uZW50IH0gZnJvbSAnQGlvdGl6ZS9pb25pYyc7XG5pbXBvcnQge1xuICBNb25pdG9yaW5nQXBwR2VuQ29tcG9uZW50LFxuICBBcHBHZW5GaWVsZCxcbn0gZnJvbSAnLi4vLi4vbWV0YWRhdGEvZGVjb3JhdG9ycyc7XG5pbXBvcnQgeyBNb25pdG9yaW5nVmFyaWFibGVWYWx1ZUNvbXBvbmVudCB9IGZyb20gJy4uL21vbml0b3JpbmctdmFyaWFibGUtdmFsdWUvbW9uaXRvcmluZy12YXJpYWJsZS12YWx1ZS5jb21wb25lbnQnO1xuaW1wb3J0IHsgVkFMVUVfU1RSRUFNX0ZJRUxEIH0gZnJvbSAnLi4vc2hhcmVkLXNjaGVtYSc7XG5cbkBNb25pdG9yaW5nQXBwR2VuQ29tcG9uZW50KHtcbiAgY29uc3RyYWludHM6IHtcbiAgICBpc0FycmF5OiAnTk8nLFxuICAgIGlzTnVtYmVyOiAnWUVTJyxcbiAgfSxcbiAgZXZlbnRzOiBbXG4gICAge1xuICAgICAgbmFtZTogJ3N1Ym1pdCcsXG4gICAgICBkYXRhVHlwZTogJ3N0cmluZycsXG4gICAgfSxcbiAgXSxcbn0pXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICd0YXAtdmFyaWFibGUtbnVtYmVyJyxcbiAgdGVtcGxhdGVVcmw6XG4gICAgJy4uL21vbml0b3JpbmctdmFyaWFibGUtdmFsdWUvbW9uaXRvcmluZy12YXJpYWJsZS12YWx1ZS5jb21wb25lbnQuaHRtbCcsXG4gIHN0eWxlVXJsczogW1xuICAgICcuLi9tb25pdG9yaW5nLXZhcmlhYmxlLXZhbHVlL21vbml0b3JpbmctdmFyaWFibGUtdmFsdWUuY29tcG9uZW50LnNjc3MnLFxuICBdLFxufSlcbmV4cG9ydCBjbGFzcyBUYXBWYXJpYWJsZU51bWJlckNvbXBvbmVudCBleHRlbmRzIE1vbml0b3JpbmdWYXJpYWJsZVZhbHVlQ29tcG9uZW50IHtcbiAgaW5wdXRPcHRpb25zOiBJbmxpbmVFZGl0b3JDb21wb25lbnQuTnVtYmVyT3B0aW9ucyA9IHtcbiAgICB0eXBlOiAnbnVtYmVyJyxcbiAgfTtcblxuICBASW5wdXQoKVxuICBzZXQgbWluKHZhbHVlOiBudW1iZXIgfCB1bmRlZmluZWQpIHtcbiAgICB0aGlzLmlucHV0T3B0aW9ucy5taW4gPSB2YWx1ZTtcbiAgfVxuXG4gIEBJbnB1dCgpXG4gIHNldCBtYXgodmFsdWU6IG51bWJlciB8IHVuZGVmaW5lZCkge1xuICAgIHRoaXMuaW5wdXRPcHRpb25zLm1heCA9IHZhbHVlO1xuICB9XG5cbiAgQElucHV0KClcbiAgc2V0IHZhbHVlKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLl92YWx1ZSA9IHZhbHVlO1xuICB9XG59XG4iLCI8dGFwLXZhbHVlLWVkaXRvci1jb250YWluZXJcbiAgI2N0eFxuICBbdmFyaWFibGVdPVwiX3ZhcmlhYmxlXCJcbiAgW3Nob3dSZWZyZXNoQnV0dG9uXT1cInJlZnJlc2hhYmxlXCJcbiAgW3Nob3dFZGl0QnV0dG9uXT1cImVkaXRhYmxlXCJcbiAgW3Nob3dTdWJtaXRCdXR0b25dPVwidHJ1ZVwiXG4gIFttb2RhbEVkaXRpb25dPVwibW9kYWxFZGl0aW9uXCJcbiAgW2lucHV0T3B0aW9uc109XCJpbnB1dE9wdGlvbnNcIlxuICBbbGluZXNdPVwibGluZXNcIlxuPlxuICA8dGFwLWlubGluZS1lZGl0b3JcbiAgICBbZm9yY2VWYWx1ZV09XCJmb3JjZVZhbHVlXCJcbiAgICBbdmFsdWVdPVwiXG4gICAgICBjdHgucGVuZGluZ1N1Ym1pdFZhbHVlID09PSB1bmRlZmluZWQgPyBfdmFsdWUgOiBjdHgucGVuZGluZ1N1Ym1pdFZhbHVlXG4gICAgXCJcbiAgICBbZWRpdE1vZGVdPVwiY3R4LmVkaXRNb2RlQ2hhbmdlIHwgYXN5bmNcIlxuICAgIChlZGl0TW9kZUNoYW5nZSk9XCJvbkVkaXRNb2RlQ2hhbmdlKCRldmVudClcIlxuICAgIFtlZGl0YWJsZV09XCJlZGl0YWJsZSAmJiBjdHgucGVuZGluZ1N1Ym1pdFZhbHVlID09PSB1bmRlZmluZWRcIlxuICAgIFtmaWVsZEVycm9yXT1cImZpZWxkRXJyb3JcIlxuICAgIFtpbnB1dE9wdGlvbnNdPVwiaW5wdXRPcHRpb25zXCJcbiAgICBbdW5pdFZhbHVlXT1cInVuaXRWYWx1ZVwiXG4gICAgW3ZhbHVlU3R5bGVdPVwidmFsdWVTdHlsZVwiXG4gICAgKHZhbHVlQ2hhbmdlKT1cIm9uVmFsdWVDaGFuZ2UoJGV2ZW50KVwiXG4gICAgKG9uU3VibWl0KT1cIm9uU3VibWl0KCRldmVudClcIlxuICA+XG4gIDwvdGFwLWlubGluZS1lZGl0b3I+XG48L3RhcC12YWx1ZS1lZGl0b3ItY29udGFpbmVyPlxuIl19