ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
135 lines • 10 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: track.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { __decorate, __metadata } from "tslib";
/**
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://github.com/NG-ZORRO/ng-zorro-antd/blob/master/LICENSE
*/
import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core';
import { InputBoolean, InputNumber } from 'ng-zorro-antd/core/util';
/**
* @record
*/
export function NzSliderTrackStyle() { }
if (false) {
/** @type {?|undefined} */
NzSliderTrackStyle.prototype.bottom;
/** @type {?|undefined} */
NzSliderTrackStyle.prototype.height;
/** @type {?|undefined} */
NzSliderTrackStyle.prototype.left;
/** @type {?|undefined} */
NzSliderTrackStyle.prototype.width;
/** @type {?|undefined} */
NzSliderTrackStyle.prototype.visibility;
}
var NzSliderTrackComponent = /** @class */ (function () {
function NzSliderTrackComponent() {
this.offset = 0;
this.reverse = false;
this.length = 0;
this.vertical = false;
this.included = false;
this.style = {};
}
/**
* @return {?}
*/
NzSliderTrackComponent.prototype.ngOnChanges = /**
* @return {?}
*/
function () {
var _a, _b;
/** @type {?} */
var vertical = this.vertical;
/** @type {?} */
var reverse = this.reverse;
/** @type {?} */
var visibility = this.included ? 'visible' : 'hidden';
/** @type {?} */
var offset = this.offset;
/** @type {?} */
var length = this.length;
/** @type {?} */
var positonStyle = vertical
? (_a = {},
_a[reverse ? 'top' : 'bottom'] = offset + "%",
_a[reverse ? 'bottom' : 'top'] = 'auto',
_a.height = length + "%",
_a.visibility = visibility,
_a) : (_b = {},
_b[reverse ? 'right' : 'left'] = offset + "%",
_b[reverse ? 'left' : 'right'] = 'auto',
_b.width = length + "%",
_b.visibility = visibility,
_b);
this.style = positonStyle;
};
NzSliderTrackComponent.decorators = [
{ type: Component, args: [{
changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None,
selector: 'nz-slider-track',
exportAs: 'nzSliderTrack',
preserveWhitespaces: false,
template: " <div class=\"ant-slider-track\" [ngStyle]=\"style\"></div> "
}] }
];
NzSliderTrackComponent.propDecorators = {
offset: [{ type: Input }],
reverse: [{ type: Input }],
length: [{ type: Input }],
vertical: [{ type: Input }],
included: [{ type: Input }]
};
__decorate([
InputNumber(),
__metadata("design:type", Number)
], NzSliderTrackComponent.prototype, "offset", void 0);
__decorate([
InputBoolean(),
__metadata("design:type", Boolean)
], NzSliderTrackComponent.prototype, "reverse", void 0);
__decorate([
InputNumber(),
__metadata("design:type", Number)
], NzSliderTrackComponent.prototype, "length", void 0);
__decorate([
InputBoolean(),
__metadata("design:type", Object)
], NzSliderTrackComponent.prototype, "vertical", void 0);
__decorate([
InputBoolean(),
__metadata("design:type", Object)
], NzSliderTrackComponent.prototype, "included", void 0);
return NzSliderTrackComponent;
}());
export { NzSliderTrackComponent };
if (false) {
/** @type {?} */
NzSliderTrackComponent.ngAcceptInputType_offset;
/** @type {?} */
NzSliderTrackComponent.ngAcceptInputType_length;
/** @type {?} */
NzSliderTrackComponent.ngAcceptInputType_vertical;
/** @type {?} */
NzSliderTrackComponent.ngAcceptInputType_included;
/** @type {?} */
NzSliderTrackComponent.ngAcceptInputType_reverse;
/** @type {?} */
NzSliderTrackComponent.prototype.offset;
/** @type {?} */
NzSliderTrackComponent.prototype.reverse;
/** @type {?} */
NzSliderTrackComponent.prototype.length;
/** @type {?} */
NzSliderTrackComponent.prototype.vertical;
/** @type {?} */
NzSliderTrackComponent.prototype.included;
/** @type {?} */
NzSliderTrackComponent.prototype.style;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhY2suY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctem9ycm8tYW50ZC9zbGlkZXIvIiwic291cmNlcyI6WyJ0cmFjay5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUtBLE9BQU8sRUFBRSx1QkFBdUIsRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFhLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXhHLE9BQU8sRUFBRSxZQUFZLEVBQUUsV0FBVyxFQUFFLE1BQU0seUJBQXlCLENBQUM7Ozs7QUFFcEUsd0NBTUM7OztJQUxDLG9DQUF1Qjs7SUFDdkIsb0NBQXVCOztJQUN2QixrQ0FBcUI7O0lBQ3JCLG1DQUFzQjs7SUFDdEIsd0NBQW9COztBQUd0QjtJQUFBO1FBZTBCLFdBQU0sR0FBVyxDQUFDLENBQUM7UUFDbEIsWUFBTyxHQUFZLEtBQUssQ0FBQztRQUMxQixXQUFNLEdBQVcsQ0FBQyxDQUFDO1FBQ2xCLGFBQVEsR0FBRyxLQUFLLENBQUM7UUFDakIsYUFBUSxHQUFHLEtBQUssQ0FBQztRQUUxQyxVQUFLLEdBQXVCLEVBQUUsQ0FBQztJQXlCakMsQ0FBQzs7OztJQXZCQyw0Q0FBVzs7O0lBQVg7OztZQUNRLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUTs7WUFDeEIsT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPOztZQUN0QixVQUFVLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxRQUFROztZQUNqRCxNQUFNLEdBQUcsSUFBSSxDQUFDLE1BQU07O1lBQ3BCLE1BQU0sR0FBRyxJQUFJLENBQUMsTUFBTTs7WUFFcEIsWUFBWSxHQUF1QixRQUFRO1lBQy9DLENBQUM7Z0JBQ0csR0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsUUFBUSxJQUFNLE1BQU0sTUFBRztnQkFDMUMsR0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsS0FBSyxJQUFHLE1BQU07Z0JBQ3BDLFNBQU0sR0FBSyxNQUFNLE1BQUc7Z0JBQ3BCLGFBQVUsYUFBQTtvQkFFZCxDQUFDO1lBQ0csR0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsTUFBTSxJQUFNLE1BQU0sTUFBRztZQUMxQyxHQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxPQUFPLElBQUcsTUFBTTtZQUNwQyxRQUFLLEdBQUssTUFBTSxNQUFHO1lBQ25CLGFBQVUsYUFBQTtlQUNYO1FBRUwsSUFBSSxDQUFDLEtBQUssR0FBRyxZQUFZLENBQUM7SUFDNUIsQ0FBQzs7Z0JBN0NGLFNBQVMsU0FBQztvQkFDVCxlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtvQkFDL0MsYUFBYSxFQUFFLGlCQUFpQixDQUFDLElBQUk7b0JBQ3JDLFFBQVEsRUFBRSxpQkFBaUI7b0JBQzNCLFFBQVEsRUFBRSxlQUFlO29CQUN6QixtQkFBbUIsRUFBRSxLQUFLO29CQUMxQixRQUFRLEVBQUUsOERBQTBEO2lCQUNyRTs7O3lCQVFFLEtBQUs7MEJBQ0wsS0FBSzt5QkFDTCxLQUFLOzJCQUNMLEtBQUs7MkJBQ0wsS0FBSzs7SUFKa0I7UUFBZCxXQUFXLEVBQUU7OzBEQUFvQjtJQUNsQjtRQUFmLFlBQVksRUFBRTs7MkRBQTBCO0lBQzFCO1FBQWQsV0FBVyxFQUFFOzswREFBb0I7SUFDbEI7UUFBZixZQUFZLEVBQUU7OzREQUFrQjtJQUNqQjtRQUFmLFlBQVksRUFBRTs7NERBQWtCO0lBMkI1Qyw2QkFBQztDQUFBLEFBOUNELElBOENDO1NBdENZLHNCQUFzQjs7O0lBQ2pDLGdEQUE2Qzs7SUFDN0MsZ0RBQTZDOztJQUM3QyxrREFBZ0Q7O0lBQ2hELGtEQUFnRDs7SUFDaEQsaURBQStDOztJQUUvQyx3Q0FBMkM7O0lBQzNDLHlDQUFrRDs7SUFDbEQsd0NBQTJDOztJQUMzQywwQ0FBMEM7O0lBQzFDLDBDQUEwQzs7SUFFMUMsdUNBQStCIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL2dpdGh1Yi5jb20vTkctWk9SUk8vbmctem9ycm8tYW50ZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cblxuaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgSW5wdXQsIE9uQ2hhbmdlcywgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJvb2xlYW5JbnB1dCwgTnVtYmVySW5wdXQgfSBmcm9tICduZy16b3Jyby1hbnRkL2NvcmUvdHlwZXMnO1xuaW1wb3J0IHsgSW5wdXRCb29sZWFuLCBJbnB1dE51bWJlciB9IGZyb20gJ25nLXpvcnJvLWFudGQvY29yZS91dGlsJztcblxuZXhwb3J0IGludGVyZmFjZSBOelNsaWRlclRyYWNrU3R5bGUge1xuICBib3R0b20/OiBzdHJpbmcgfCBudWxsO1xuICBoZWlnaHQ/OiBzdHJpbmcgfCBudWxsO1xuICBsZWZ0Pzogc3RyaW5nIHwgbnVsbDtcbiAgd2lkdGg/OiBzdHJpbmcgfCBudWxsO1xuICB2aXNpYmlsaXR5Pzogc3RyaW5nO1xufVxuXG5AQ29tcG9uZW50KHtcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2gsXG4gIGVuY2Fwc3VsYXRpb246IFZpZXdFbmNhcHN1bGF0aW9uLk5vbmUsXG4gIHNlbGVjdG9yOiAnbnotc2xpZGVyLXRyYWNrJyxcbiAgZXhwb3J0QXM6ICduelNsaWRlclRyYWNrJyxcbiAgcHJlc2VydmVXaGl0ZXNwYWNlczogZmFsc2UsXG4gIHRlbXBsYXRlOiBgIDxkaXYgY2xhc3M9XCJhbnQtc2xpZGVyLXRyYWNrXCIgW25nU3R5bGVdPVwic3R5bGVcIj48L2Rpdj4gYFxufSlcbmV4cG9ydCBjbGFzcyBOelNsaWRlclRyYWNrQ29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcbiAgc3RhdGljIG5nQWNjZXB0SW5wdXRUeXBlX29mZnNldDogTnVtYmVySW5wdXQ7XG4gIHN0YXRpYyBuZ0FjY2VwdElucHV0VHlwZV9sZW5ndGg6IE51bWJlcklucHV0O1xuICBzdGF0aWMgbmdBY2NlcHRJbnB1dFR5cGVfdmVydGljYWw6IEJvb2xlYW5JbnB1dDtcbiAgc3RhdGljIG5nQWNjZXB0SW5wdXRUeXBlX2luY2x1ZGVkOiBCb29sZWFuSW5wdXQ7XG4gIHN0YXRpYyBuZ0FjY2VwdElucHV0VHlwZV9yZXZlcnNlOiBCb29sZWFuSW5wdXQ7XG5cbiAgQElucHV0KCkgQElucHV0TnVtYmVyKCkgb2Zmc2V0OiBudW1iZXIgPSAwO1xuICBASW5wdXQoKSBASW5wdXRCb29sZWFuKCkgcmV2ZXJzZTogYm9vbGVhbiA9IGZhbHNlO1xuICBASW5wdXQoKSBASW5wdXROdW1iZXIoKSBsZW5ndGg6IG51bWJlciA9IDA7XG4gIEBJbnB1dCgpIEBJbnB1dEJvb2xlYW4oKSB2ZXJ0aWNhbCA9IGZhbHNlO1xuICBASW5wdXQoKSBASW5wdXRCb29sZWFuKCkgaW5jbHVkZWQgPSBmYWxzZTtcblxuICBzdHlsZTogTnpTbGlkZXJUcmFja1N0eWxlID0ge307XG5cbiAgbmdPbkNoYW5nZXMoKTogdm9pZCB7XG4gICAgY29uc3QgdmVydGljYWwgPSB0aGlzLnZlcnRpY2FsO1xuICAgIGNvbnN0IHJldmVyc2UgPSB0aGlzLnJldmVyc2U7XG4gICAgY29uc3QgdmlzaWJpbGl0eSA9IHRoaXMuaW5jbHVkZWQgPyAndmlzaWJsZScgOiAnaGlkZGVuJztcbiAgICBjb25zdCBvZmZzZXQgPSB0aGlzLm9mZnNldDtcbiAgICBjb25zdCBsZW5ndGggPSB0aGlzLmxlbmd0aDtcblxuICAgIGNvbnN0IHBvc2l0b25TdHlsZTogTnpTbGlkZXJUcmFja1N0eWxlID0gdmVydGljYWxcbiAgICAgID8ge1xuICAgICAgICAgIFtyZXZlcnNlID8gJ3RvcCcgOiAnYm90dG9tJ106IGAke29mZnNldH0lYCxcbiAgICAgICAgICBbcmV2ZXJzZSA/ICdib3R0b20nIDogJ3RvcCddOiAnYXV0bycsXG4gICAgICAgICAgaGVpZ2h0OiBgJHtsZW5ndGh9JWAsXG4gICAgICAgICAgdmlzaWJpbGl0eVxuICAgICAgICB9XG4gICAgICA6IHtcbiAgICAgICAgICBbcmV2ZXJzZSA/ICdyaWdodCcgOiAnbGVmdCddOiBgJHtvZmZzZXR9JWAsXG4gICAgICAgICAgW3JldmVyc2UgPyAnbGVmdCcgOiAncmlnaHQnXTogJ2F1dG8nLFxuICAgICAgICAgIHdpZHRoOiBgJHtsZW5ndGh9JWAsXG4gICAgICAgICAgdmlzaWJpbGl0eVxuICAgICAgICB9O1xuXG4gICAgdGhpcy5zdHlsZSA9IHBvc2l0b25TdHlsZTtcbiAgfVxufVxuIl19