@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
14 lines • 3.19 kB
JavaScript
import { AbstractTimeInstanceField } from '../../time-instance-abstract-field/models/abstract-time-instance-field';
import { ComponentPrefixes } from '../../models/component';
export class DateField extends AbstractTimeInstanceField {
constructor(stringId, title, value, behavior, placeholder, description, layout, validations, component, parentTaskId) {
super(stringId, title, value, behavior, placeholder, description, layout, validations, component, parentTaskId);
}
getTypedComponentType() {
return ComponentPrefixes.DATE + this.getComponentType();
}
valueEquality(a, b) {
return AbstractTimeInstanceField.isEqual(a, b, 'day');
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS1maWVsZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvZGF0YS1maWVsZHMvZGF0ZS1maWVsZC9tb2RlbHMvZGF0ZS1maWVsZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUMseUJBQXlCLEVBQUMsTUFBTSx3RUFBd0UsQ0FBQztBQUdqSCxPQUFPLEVBQVksaUJBQWlCLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUVwRSxNQUFNLE9BQU8sU0FBVSxTQUFRLHlCQUF5QjtJQUVwRCxZQUFZLFFBQWdCLEVBQUUsS0FBYSxFQUFFLEtBQWEsRUFBRSxRQUFrQixFQUFFLFdBQW9CLEVBQ3hGLFdBQW9CLEVBQUUsTUFBZSxFQUFFLFdBQStCLEVBQUUsU0FBcUIsRUFBRSxZQUFxQjtRQUM1SCxLQUFLLENBQUMsUUFBUSxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLFdBQVcsRUFBRSxXQUFXLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxTQUFTLEVBQUUsWUFBWSxDQUFDLENBQUM7SUFDcEgsQ0FBQztJQUVNLHFCQUFxQjtRQUN4QixPQUFPLGlCQUFpQixDQUFDLElBQUksR0FBRyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztJQUM1RCxDQUFDO0lBRVMsYUFBYSxDQUFDLENBQVMsRUFBRSxDQUFTO1FBQ3hDLE9BQU8seUJBQXlCLENBQUMsT0FBTyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDMUQsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtCZWhhdmlvcn0gZnJvbSAnLi4vLi4vbW9kZWxzL2JlaGF2aW9yJztcbmltcG9ydCB7TW9tZW50fSBmcm9tICdtb21lbnQnO1xuaW1wb3J0IHtBYnN0cmFjdFRpbWVJbnN0YW5jZUZpZWxkfSBmcm9tICcuLi8uLi90aW1lLWluc3RhbmNlLWFic3RyYWN0LWZpZWxkL21vZGVscy9hYnN0cmFjdC10aW1lLWluc3RhbmNlLWZpZWxkJztcbmltcG9ydCB7TGF5b3V0fSBmcm9tICcuLi8uLi9tb2RlbHMvbGF5b3V0JztcbmltcG9ydCB7VmFsaWRhdGlvbn0gZnJvbSAnLi4vLi4vbW9kZWxzL3ZhbGlkYXRpb24nO1xuaW1wb3J0IHtDb21wb25lbnQsIENvbXBvbmVudFByZWZpeGVzfSBmcm9tICcuLi8uLi9tb2RlbHMvY29tcG9uZW50JztcblxuZXhwb3J0IGNsYXNzIERhdGVGaWVsZCBleHRlbmRzIEFic3RyYWN0VGltZUluc3RhbmNlRmllbGQge1xuXG4gICAgY29uc3RydWN0b3Ioc3RyaW5nSWQ6IHN0cmluZywgdGl0bGU6IHN0cmluZywgdmFsdWU6IE1vbWVudCwgYmVoYXZpb3I6IEJlaGF2aW9yLCBwbGFjZWhvbGRlcj86IHN0cmluZyxcbiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbj86IHN0cmluZywgbGF5b3V0PzogTGF5b3V0LCB2YWxpZGF0aW9ucz86IEFycmF5PFZhbGlkYXRpb24+LCBjb21wb25lbnQ/OiBDb21wb25lbnQsIHBhcmVudFRhc2tJZD86IHN0cmluZykge1xuICAgICAgICBzdXBlcihzdHJpbmdJZCwgdGl0bGUsIHZhbHVlLCBiZWhhdmlvciwgcGxhY2Vob2xkZXIsIGRlc2NyaXB0aW9uLCBsYXlvdXQsIHZhbGlkYXRpb25zLCBjb21wb25lbnQsIHBhcmVudFRhc2tJZCk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFR5cGVkQ29tcG9uZW50VHlwZSgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gQ29tcG9uZW50UHJlZml4ZXMuREFURSArIHRoaXMuZ2V0Q29tcG9uZW50VHlwZSgpO1xuICAgIH1cblxuICAgIHByb3RlY3RlZCB2YWx1ZUVxdWFsaXR5KGE6IE1vbWVudCwgYjogTW9tZW50KTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiBBYnN0cmFjdFRpbWVJbnN0YW5jZUZpZWxkLmlzRXF1YWwoYSwgYiwgJ2RheScpO1xuICAgIH1cbn1cbiJdfQ==