UNPKG

ng-zorro-antd-mobile

Version:

An enterprise-class mobile UI components based on Ant Design and Angular

137 lines 6.95 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ElementRef, Input, ViewEncapsulation } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; export class SliderTrackComponent { /** * @param {?} _elf * @param {?} _sanitizer */ constructor(_elf, _sanitizer) { this._elf = _elf; this._sanitizer = _sanitizer; this.prefixCls = 'am-slider'; this._included = true; } /** * @return {?} */ get className() { return this._className; } /** * @param {?} value * @return {?} */ set className(value) { this._className = value; } /** * @return {?} */ get included() { return this._included; } /** * @param {?} value * @return {?} */ set included(value) { this._included = value; } /** * @param {?} value * @return {?} */ set offset(value) { this._offset = value; } /** * @param {?} value * @return {?} */ set length(value) { this._length = value; } /** * @param {?} value * @return {?} */ set style(value) { this._style = value; } /** * @return {?} */ ngOnChanges() { /** @type {?} */ const positonStyle = { left: `${this._offset}%`, width: `${this._length}%` }; this.elStyle = Object.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 = () => [ { type: ElementRef }, { type: DomSanitizer } ]; SliderTrackComponent.propDecorators = { className: [{ type: Input }], included: [{ type: Input }], offset: [{ type: Input }], length: [{ type: Input }], style: [{ type: Input }] }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2xpZGVyLXRyYWNrLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25nLXpvcnJvLWFudGQtbW9iaWxlLyIsInNvdXJjZXMiOlsic2xpZGVyL3NsaWRlci10cmFjay9zbGlkZXItdHJhY2suY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQWEsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0YsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBT3pELE1BQU0sT0FBTyxvQkFBb0I7Ozs7O0lBcUMvQixZQUFvQixJQUFnQixFQUFVLFVBQXdCO1FBQWxELFNBQUksR0FBSixJQUFJLENBQVk7UUFBVSxlQUFVLEdBQVYsVUFBVSxDQUFjO1FBcEN0RSxjQUFTLEdBQUcsV0FBVyxDQUFDO1FBSWhCLGNBQVMsR0FBWSxJQUFJLENBQUM7SUFnQ3VDLENBQUM7Ozs7SUEzQjFFLElBQ0ksU0FBUztRQUNYLE9BQU8sSUFBSSxDQUFDLFVBQVUsQ0FBQztJQUN6QixDQUFDOzs7OztJQUNELElBQUksU0FBUyxDQUFDLEtBQWE7UUFDekIsSUFBSSxDQUFDLFVBQVUsR0FBRyxLQUFLLENBQUM7SUFDMUIsQ0FBQzs7OztJQUNELElBQ0ksUUFBUTtRQUNWLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQztJQUN4QixDQUFDOzs7OztJQUNELElBQUksUUFBUSxDQUFDLEtBQWM7UUFDekIsSUFBSSxDQUFDLFNBQVMsR0FBRyxLQUFLLENBQUM7SUFDekIsQ0FBQzs7Ozs7SUFDRCxJQUNJLE1BQU0sQ0FBQyxLQUFhO1FBQ3RCLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO0lBQ3ZCLENBQUM7Ozs7O0lBQ0QsSUFDSSxNQUFNLENBQUMsS0FBYTtRQUN0QixJQUFJLENBQUMsT0FBTyxHQUFHLEtBQUssQ0FBQztJQUN2QixDQUFDOzs7OztJQUNELElBQ0ksS0FBSyxDQUFDLEtBQWE7UUFDckIsSUFBSSxDQUFDLE1BQU0sR0FBRyxLQUFLLENBQUM7SUFDdEIsQ0FBQzs7OztJQUlELFdBQVc7O2NBQ0gsWUFBWSxHQUFHO1lBQ25CLElBQUksRUFBRSxHQUFHLElBQUksQ0FBQyxPQUFPLEdBQUc7WUFDeEIsS0FBSyxFQUFFLEdBQUcsSUFBSSxDQUFDLE9BQU8sR0FBRztTQUMxQjtRQUNELElBQUksQ0FBQyxPQUFPLHFCQUNQLElBQUksQ0FBQyxNQUFNLEVBQ1gsWUFBWSxDQUNoQixDQUFDO0lBQ0osQ0FBQzs7O1lBckRGLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsK0JBQStCO2dCQUN6QywwRkFBNEM7Z0JBQzVDLGFBQWEsRUFBRSxpQkFBaUIsQ0FBQyxJQUFJO2FBQ3RDOzs7O1lBUG1CLFVBQVU7WUFDckIsWUFBWTs7O3dCQWlCbEIsS0FBSzt1QkFPTCxLQUFLO3FCQU9MLEtBQUs7cUJBSUwsS0FBSztvQkFJTCxLQUFLOzs7O0lBL0JOLHlDQUF3Qjs7SUFDeEIsdUNBQWdCOzs7OztJQUVoQiwwQ0FBMkI7Ozs7O0lBQzNCLHlDQUFrQzs7Ozs7SUFDbEMsdUNBQXdCOzs7OztJQUN4Qix1Q0FBd0I7Ozs7O0lBQ3hCLHNDQUF1Qjs7Ozs7SUE2Qlgsb0NBQXdCOzs7OztJQUFFLDBDQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgRWxlbWVudFJlZiwgSW5wdXQsIE9uQ2hhbmdlcywgVmlld0VuY2Fwc3VsYXRpb24gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERvbVNhbml0aXplciB9IGZyb20gJ0Bhbmd1bGFyL3BsYXRmb3JtLWJyb3dzZXInO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdTbGlkZXJUcmFjaywgbnptLXNsaWRlci10cmFjaycsXG4gIHRlbXBsYXRlVXJsOiAnLi9zbGlkZXItdHJhY2suY29tcG9uZW50Lmh0bWwnLFxuICBlbmNhcHN1bGF0aW9uOiBWaWV3RW5jYXBzdWxhdGlvbi5Ob25lXG59KVxuZXhwb3J0IGNsYXNzIFNsaWRlclRyYWNrQ29tcG9uZW50IGltcGxlbWVudHMgT25DaGFuZ2VzIHtcbiAgcHJlZml4Q2xzID0gJ2FtLXNsaWRlcic7XG4gIGVsU3R5bGU6IG9iamVjdDtcblxuICBwcml2YXRlIF9jbGFzc05hbWU6IG9iamVjdDtcbiAgcHJpdmF0ZSBfaW5jbHVkZWQ6IGJvb2xlYW4gPSB0cnVlO1xuICBwcml2YXRlIF9vZmZzZXQ6IG51bWJlcjtcbiAgcHJpdmF0ZSBfbGVuZ3RoOiBudW1iZXI7XG4gIHByaXZhdGUgX3N0eWxlOiBvYmplY3Q7XG5cbiAgQElucHV0KClcbiAgZ2V0IGNsYXNzTmFtZSgpOiBvYmplY3Qge1xuICAgIHJldHVybiB0aGlzLl9jbGFzc05hbWU7XG4gIH1cbiAgc2V0IGNsYXNzTmFtZSh2YWx1ZTogb2JqZWN0KSB7XG4gICAgdGhpcy5fY2xhc3NOYW1lID0gdmFsdWU7XG4gIH1cbiAgQElucHV0KClcbiAgZ2V0IGluY2x1ZGVkKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiB0aGlzLl9pbmNsdWRlZDtcbiAgfVxuICBzZXQgaW5jbHVkZWQodmFsdWU6IGJvb2xlYW4pIHtcbiAgICB0aGlzLl9pbmNsdWRlZCA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIHNldCBvZmZzZXQodmFsdWU6IG51bWJlcikge1xuICAgIHRoaXMuX29mZnNldCA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIHNldCBsZW5ndGgodmFsdWU6IG51bWJlcikge1xuICAgIHRoaXMuX2xlbmd0aCA9IHZhbHVlO1xuICB9XG4gIEBJbnB1dCgpXG4gIHNldCBzdHlsZSh2YWx1ZTogb2JqZWN0KSB7XG4gICAgdGhpcy5fc3R5bGUgPSB2YWx1ZTtcbiAgfVxuXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgX2VsZjogRWxlbWVudFJlZiwgcHJpdmF0ZSBfc2FuaXRpemVyOiBEb21TYW5pdGl6ZXIpIHt9XG5cbiAgbmdPbkNoYW5nZXMoKSB7XG4gICAgY29uc3QgcG9zaXRvblN0eWxlID0ge1xuICAgICAgbGVmdDogYCR7dGhpcy5fb2Zmc2V0fSVgLFxuICAgICAgd2lkdGg6IGAke3RoaXMuX2xlbmd0aH0lYFxuICAgIH07XG4gICAgdGhpcy5lbFN0eWxlID0ge1xuICAgICAgLi4udGhpcy5fc3R5bGUsXG4gICAgICAuLi5wb3NpdG9uU3R5bGVcbiAgICB9O1xuICB9XG59XG4iXX0=