ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
159 lines • 8.19 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component, ElementRef, Input, ViewEncapsulation } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
var SliderTrackComponent = /** @class */ (function () {
function SliderTrackComponent(_elf, _sanitizer) {
this._elf = _elf;
this._sanitizer = _sanitizer;
this.prefixCls = 'am-slider';
this._included = true;
}
Object.defineProperty(SliderTrackComponent.prototype, "className", {
get: /**
* @return {?}
*/
function () {
return this._className;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._className = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(SliderTrackComponent.prototype, "included", {
get: /**
* @return {?}
*/
function () {
return this._included;
},
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._included = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(SliderTrackComponent.prototype, "offset", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._offset = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(SliderTrackComponent.prototype, "length", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._length = value;
},
enumerable: true,
configurable: true
});
Object.defineProperty(SliderTrackComponent.prototype, "style", {
set: /**
* @param {?} value
* @return {?}
*/
function (value) {
this._style = value;
},
enumerable: true,
configurable: true
});
/**
* @return {?}
*/
SliderTrackComponent.prototype.ngOnChanges = /**
* @return {?}
*/
function () {
/** @type {?} */
var positonStyle = {
left: this._offset + "%",
width: this._length + "%"
};
this.elStyle = tslib_1.__assign({}, this._style, positonStyle);
};
SliderTrackComponent.decorators = [
{ type: Component, args: [{
selector: 'SliderTrack, nzm-slider-track',
template: "<div *ngIf=\"included\" [ngClass]=\"className\" [ngStyle]=\"elStyle\"></div>\n",
encapsulation: ViewEncapsulation.None
}] }
];
/** @nocollapse */
SliderTrackComponent.ctorParameters = function () { return [
{ type: ElementRef },
{ type: DomSanitizer }
]; };
SliderTrackComponent.propDecorators = {
className: [{ type: Input }],
included: [{ type: Input }],
offset: [{ type: Input }],
length: [{ type: Input }],
style: [{ type: Input }]
};
return SliderTrackComponent;
}());
export { SliderTrackComponent };
if (false) {
/** @type {?} */
SliderTrackComponent.prototype.prefixCls;
/** @type {?} */
SliderTrackComponent.prototype.elStyle;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._className;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._included;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._offset;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._length;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._style;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._elf;
/**
* @type {?}
* @private
*/
SliderTrackComponent.prototype._sanitizer;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGVyLXRyYWNrLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQtbW9iaWxlLyIsInNvdXJjZXMiOlsic2xpZGVyL3NsaWRlci10cmFjay9zbGlkZXItdHJhY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFhLGlCQUFpQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzNGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUV6RDtJQTBDRSw4QkFBb0IsSUFBZ0IsRUFBVSxVQUF3QjtRQUFsRCxTQUFJLEdBQUosSUFBSSxDQUFZO1FBQVUsZUFBVSxHQUFWLFVBQVUsQ0FBYztRQXBDdEUsY0FBUyxHQUFHLFdBQVcsQ0FBQztRQUloQixjQUFTLEdBQVksSUFBSSxDQUFDO0lBZ0N1QyxDQUFDO0lBM0IxRSxzQkFDSSwyQ0FBUzs7OztRQURiO1lBRUUsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDO1FBQ3pCLENBQUM7Ozs7O1FBQ0QsVUFBYyxLQUFhO1lBQ3pCLElBQUksQ0FBQyxVQUFVLEdBQUcsS0FBSyxDQUFDO1FBQzFCLENBQUM7OztPQUhBO0lBSUQsc0JBQ0ksMENBQVE7Ozs7UUFEWjtZQUVFLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUN4QixDQUFDOzs7OztRQUNELFVBQWEsS0FBYztZQUN6QixJQUFJLENBQUMsU0FBUyxHQUFHLEtBQUssQ0FBQztRQUN6QixDQUFDOzs7T0FIQTtJQUlELHNCQUNJLHdDQUFNOzs7OztRQURWLFVBQ1csS0FBYTtZQUN0QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztRQUN2QixDQUFDOzs7T0FBQTtJQUNELHNCQUNJLHdDQUFNOzs7OztRQURWLFVBQ1csS0FBYTtZQUN0QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztRQUN2QixDQUFDOzs7T0FBQTtJQUNELHNCQUNJLHVDQUFLOzs7OztRQURULFVBQ1UsS0FBYTtZQUNyQixJQUFJLENBQUMsTUFBTSxHQUFHLEtBQUssQ0FBQztRQUN0QixDQUFDOzs7T0FBQTs7OztJQUlELDBDQUFXOzs7SUFBWDs7WUFDUSxZQUFZLEdBQUc7WUFDbkIsSUFBSSxFQUFLLElBQUksQ0FBQyxPQUFPLE1BQUc7WUFDeEIsS0FBSyxFQUFLLElBQUksQ0FBQyxPQUFPLE1BQUc7U0FDMUI7UUFDRCxJQUFJLENBQUMsT0FBTyx3QkFDUCxJQUFJLENBQUMsTUFBTSxFQUNYLFlBQVksQ0FDaEIsQ0FBQztJQUNKLENBQUM7O2dCQXJERixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLCtCQUErQjtvQkFDekMsMEZBQTRDO29CQUM1QyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtpQkFDdEM7Ozs7Z0JBUG1CLFVBQVU7Z0JBQ3JCLFlBQVk7Ozs0QkFpQmxCLEtBQUs7MkJBT0wsS0FBSzt5QkFPTCxLQUFLO3lCQUlMLEtBQUs7d0JBSUwsS0FBSzs7SUFpQlIsMkJBQUM7Q0FBQSxBQXRERCxJQXNEQztTQWpEWSxvQkFBb0I7OztJQUMvQix5Q0FBd0I7O0lBQ3hCLHVDQUFnQjs7Ozs7SUFFaEIsMENBQTJCOzs7OztJQUMzQix5Q0FBa0M7Ozs7O0lBQ2xDLHVDQUF3Qjs7Ozs7SUFDeEIsdUNBQXdCOzs7OztJQUN4QixzQ0FBdUI7Ozs7O0lBNkJYLG9DQUF3Qjs7Ozs7SUFBRSwwQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIEVsZW1lbnRSZWYsIElucHV0LCBPbkNoYW5nZXMsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEb21TYW5pdGl6ZXIgfSBmcm9tICdAYW5ndWxhci9wbGF0Zm9ybS1icm93c2VyJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnU2xpZGVyVHJhY2ssIG56bS1zbGlkZXItdHJhY2snLFxuICB0ZW1wbGF0ZVVybDogJy4vc2xpZGVyLXRyYWNrLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZVxufSlcbmV4cG9ydCBjbGFzcyBTbGlkZXJUcmFja0NvbXBvbmVudCBpbXBsZW1lbnRzIE9uQ2hhbmdlcyB7XG4gIHByZWZpeENscyA9ICdhbS1zbGlkZXInO1xuICBlbFN0eWxlOiBvYmplY3Q7XG5cbiAgcHJpdmF0ZSBfY2xhc3NOYW1lOiBvYmplY3Q7XG4gIHByaXZhdGUgX2luY2x1ZGVkOiBib29sZWFuID0gdHJ1ZTtcbiAgcHJpdmF0ZSBfb2Zmc2V0OiBudW1iZXI7XG4gIHByaXZhdGUgX2xlbmd0aDogbnVtYmVyO1xuICBwcml2YXRlIF9zdHlsZTogb2JqZWN0O1xuXG4gIEBJbnB1dCgpXG4gIGdldCBjbGFzc05hbWUoKTogb2JqZWN0IHtcbiAgICByZXR1cm4gdGhpcy5fY2xhc3NOYW1lO1xuICB9XG4gIHNldCBjbGFzc05hbWUodmFsdWU6IG9iamVjdCkge1xuICAgIHRoaXMuX2NsYXNzTmFtZSA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIGdldCBpbmNsdWRlZCgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5faW5jbHVkZWQ7XG4gIH1cbiAgc2V0IGluY2x1ZGVkKHZhbHVlOiBib29sZWFuKSB7XG4gICAgdGhpcy5faW5jbHVkZWQgPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBzZXQgb2Zmc2V0KHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLl9vZmZzZXQgPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBzZXQgbGVuZ3RoKHZhbHVlOiBudW1iZXIpIHtcbiAgICB0aGlzLl9sZW5ndGggPSB2YWx1ZTtcbiAgfVxuICBASW5wdXQoKVxuICBzZXQgc3R5bGUodmFsdWU6IG9iamVjdCkge1xuICAgIHRoaXMuX3N0eWxlID0gdmFsdWU7XG4gIH1cblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIF9lbGY6IEVsZW1lbnRSZWYsIHByaXZhdGUgX3Nhbml0aXplcjogRG9tU2FuaXRpemVyKSB7fVxuXG4gIG5nT25DaGFuZ2VzKCkge1xuICAgIGNvbnN0IHBvc2l0b25TdHlsZSA9IHtcbiAgICAgIGxlZnQ6IGAke3RoaXMuX29mZnNldH0lYCxcbiAgICAgIHdpZHRoOiBgJHt0aGlzLl9sZW5ndGh9JWBcbiAgICB9O1xuICAgIHRoaXMuZWxTdHlsZSA9IHtcbiAgICAgIC4uLnRoaXMuX3N0eWxlLFxuICAgICAgLi4ucG9zaXRvblN0eWxlXG4gICAgfTtcbiAgfVxufVxuIl19