@hxui/angular
Version:
* * *
84 lines • 4.23 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Injectable } from '@angular/core';
import { Context } from '../enums';
/**
* Default values provider for tooltip
*/
var TooltipConfig = /** @class */ (function () {
function TooltipConfig() {
/**
* tooltip placement, supported positions: 'top', 'bottom', 'left', 'right'
*/
this.placement = 'bottom';
/**
* tooltip context (colour)
*/
this.context = Context.None;
/**
* should tooltip start in a disabled state
*/
this.disabled = false;
/**
* animate tooltip or not
*/
this.animation = true;
/**
* delay in ms before showing the tooltip after show is called
*/
this.showDelay = 0;
/**
* delay in ms before hiding the tooltip after hide is called
*/
this.hideDelay = 0;
/**
* max width of the tooltip
*/
this.maxWidth = 200;
}
TooltipConfig.decorators = [
{ type: Injectable },
];
return TooltipConfig;
}());
export { TooltipConfig };
if (false) {
/**
* tooltip placement, supported positions: 'top', 'bottom', 'left', 'right'
* @type {?}
*/
TooltipConfig.prototype.placement;
/**
* tooltip context (colour)
* @type {?}
*/
TooltipConfig.prototype.context;
/**
* should tooltip start in a disabled state
* @type {?}
*/
TooltipConfig.prototype.disabled;
/**
* animate tooltip or not
* @type {?}
*/
TooltipConfig.prototype.animation;
/**
* delay in ms before showing the tooltip after show is called
* @type {?}
*/
TooltipConfig.prototype.showDelay;
/**
* delay in ms before hiding the tooltip after hide is called
* @type {?}
*/
TooltipConfig.prototype.hideDelay;
/**
* max width of the tooltip
* @type {?}
*/
TooltipConfig.prototype.maxWidth;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC5jb25maWcuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AaHh1aS9hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3Rvb2x0aXAvdG9vbHRpcC5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxVQUFVLEVBQVEsTUFBTSxlQUFlLENBQUM7QUFDaEQsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLFVBQVUsQ0FBQzs7OztBQUduQztJQUFBOzs7O1FBR1MsY0FBUyxHQUFrQyxRQUFRLENBQUM7Ozs7UUFFcEQsWUFBTyxHQUFZLE9BQU8sQ0FBQyxJQUFJLENBQUM7Ozs7UUFFaEMsYUFBUSxHQUFHLEtBQUssQ0FBQzs7OztRQUVqQixjQUFTLEdBQUcsSUFBSSxDQUFDOzs7O1FBRWpCLGNBQVMsR0FBRyxDQUFDLENBQUM7Ozs7UUFFZCxjQUFTLEdBQUcsQ0FBQyxDQUFDOzs7O1FBRWQsYUFBUSxHQUFHLEdBQUcsQ0FBQztJQUN4QixDQUFDOztnQkFoQkEsVUFBVTs7SUFnQlgsb0JBQUM7Q0FBQSxBQWhCRCxJQWdCQztTQWZZLGFBQWE7Ozs7OztJQUV4QixrQ0FBMkQ7Ozs7O0lBRTNELGdDQUF1Qzs7Ozs7SUFFdkMsaUNBQXdCOzs7OztJQUV4QixrQ0FBd0I7Ozs7O0lBRXhCLGtDQUFxQjs7Ozs7SUFFckIsa0NBQXFCOzs7OztJQUVyQixpQ0FBc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGUsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQ29udGV4dCB9IGZyb20gJy4uL2VudW1zJztcclxuXHJcbi8qKiBEZWZhdWx0IHZhbHVlcyBwcm92aWRlciBmb3IgdG9vbHRpcCAqL1xyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBUb29sdGlwQ29uZmlnIHtcclxuICAvKiogdG9vbHRpcCBwbGFjZW1lbnQsIHN1cHBvcnRlZCBwb3NpdGlvbnM6ICd0b3AnLCAnYm90dG9tJywgJ2xlZnQnLCAncmlnaHQnICovXHJcbiAgcHVibGljIHBsYWNlbWVudDogJ3RvcCd8J2JvdHRvbSd8J2xlZnQnfCdyaWdodCcgPSAnYm90dG9tJztcclxuICAvKiogdG9vbHRpcCBjb250ZXh0IChjb2xvdXIpICovXHJcbiAgcHVibGljIGNvbnRleHQ6IENvbnRleHQgPSBDb250ZXh0Lk5vbmU7XHJcbiAgLyoqIHNob3VsZCB0b29sdGlwIHN0YXJ0IGluIGEgZGlzYWJsZWQgc3RhdGUgKi9cclxuICBwdWJsaWMgZGlzYWJsZWQgPSBmYWxzZTtcclxuICAvKiogYW5pbWF0ZSB0b29sdGlwIG9yIG5vdCAqL1xyXG4gIHB1YmxpYyBhbmltYXRpb24gPSB0cnVlO1xyXG4gIC8qKiBkZWxheSBpbiBtcyBiZWZvcmUgc2hvd2luZyB0aGUgdG9vbHRpcCBhZnRlciBzaG93IGlzIGNhbGxlZCAqL1xyXG4gIHB1YmxpYyBzaG93RGVsYXkgPSAwO1xyXG4gIC8qKiBkZWxheSBpbiBtcyBiZWZvcmUgaGlkaW5nIHRoZSB0b29sdGlwIGFmdGVyIGhpZGUgaXMgY2FsbGVkICovXHJcbiAgcHVibGljIGhpZGVEZWxheSA9IDA7XHJcbiAgLyoqIG1heCB3aWR0aCBvZiB0aGUgdG9vbHRpcCAqL1xyXG4gIHB1YmxpYyBtYXhXaWR0aCA9IDIwMDtcclxufVxyXG4iXX0=