blob: 993e6b9f4be5f3118d03faabbb1abe689d5e1a94 [file] [log] [blame]
'use strict';
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
var ToolTip = (function (_React$Component) {
_inherits(ToolTip, _React$Component);
function ToolTip(props) {
_classCallCheck(this, ToolTip);
_React$Component.call(this, props);
}
ToolTip.prototype.componentDidMount = function componentDidMount() {
var _this = this;
$(".react-tooltip").tooltipster({
animation: _this.props.animation,
speed: _this.props.speed,
delay: _this.props.delay,
theme: _this.props.theme,
contentAsHTML: _this.props.contentAsHTML,
trigger: _this.props.trigger,
position: _this.props.position,
multiple: _this.props.multiple,
iconCloning: false,
maxWidth: _this.props.maxWidth
});
};
_createClass(ToolTip, null, [{
key: 'propTypes',
value: {
animation: React.PropTypes.string,
speed: React.PropTypes.number,
position: React.PropTypes.string,
contentAsHTML: React.PropTypes.bool,
delay: React.PropTypes.number,
theme: React.PropTypes.string,
maxWidth: React.PropTypes.number,
trigger: React.PropTypes.string,
multiple: React.PropTypes.bool,
classes: React.PropTypes.array,
text: React.PropTypes.string.isRequired,
href: React.PropTypes.string.isRequired,
toolTip: React.PropTypes.string
},
enumerable: true
}, {
key: 'defaultProps',
value: {
animation: 'fade',
speed: 150,
delay: 0,
maxWidth: 300,
multiple: true,
contentAsHTML: false,
position: 'left',
trigger: 'hover',
classes: [],
theme: 'tooltipster-light'
},
enumerable: true
}]);
return ToolTip;
})(React.Component);
var ToolTipLink = (function (_ToolTip) {
_inherits(ToolTipLink, _ToolTip);
function ToolTipLink(props) {
_classCallCheck(this, ToolTipLink);
_ToolTip.call(this, props);
}
ToolTipLink.prototype.render = function render() {
var classes = this.props.classes.join(' ') + " react-tooltip";
return React.createElement(
'a',
{ href: this.props.href, className: classes, title: this.props.toolTip },
this.props.text
);
};
return ToolTipLink;
})(ToolTip);
//# sourceMappingURL=data:application/json;base64,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O2NBQUcsSUFBSSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxBQUFDLEVBQUMsU0FBUyxFQUFFLE9BQU8sQUFBQyxFQUFDLEtBQUssRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQUFBQztZQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSTtTQUFLLENBQUE7S0FDeEc7O1dBUkMsV0FBVztHQUFTLE9BQU8iLCJmaWxlIjoidG9vbHRpcC5lczYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICAgICAgIExpY2Vuc2VkIHRvIHRoZSBBcGFjaGUgU29mdHdhcmUgRm91bmRhdGlvbiAoQVNGKSB1bmRlciBvbmVcbiAgICAgICBvciBtb3JlIGNvbnRyaWJ1dG9yIGxpY2Vuc2UgYWdyZWVtZW50cy4gIFNlZSB0aGUgTk9USUNFIGZpbGVcbiAgICAgICBkaXN0cmlidXRlZCB3aXRoIHRoaXMgd29yayBmb3IgYWRkaXRpb25hbCBpbmZvcm1hdGlvblxuICAgICAgIHJlZ2FyZGluZyBjb3B5cmlnaHQgb3duZXJzaGlwLiAgVGhlIEFTRiBsaWNlbnNlcyB0aGlzIGZpbGVcbiAgICAgICB0byB5b3UgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlXG4gICAgICAgXCJMaWNlbnNlXCIpOyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlXG4gICAgICAgd2l0aCB0aGUgTGljZW5zZS4gIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuXG4gICAgICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcblxuICAgICAgIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZyxcbiAgICAgICBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhblxuICAgICAgIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZXG4gICAgICAgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4gIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlXG4gICAgICAgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9uc1xuICAgICAgIHVuZGVyIHRoZSBMaWNlbnNlLlxuKi9cbid1c2Ugc3RyaWN0JztcblxuLyoqXG4gKiBSZWFjdCBUb29sdGlwICh0b29sdGlwc3RlcikgQmFzZSBjbGFzc1xuXG4gKiBAY29uc3RydWN0b3JcbiAqL1xuY2xhc3MgVG9vbFRpcCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gICAgY29uc3RydWN0b3IocHJvcHMpIHtcbiAgICAgICAgc3VwZXIocHJvcHMpO1xuICAgIH1cblxuICAgIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgICAgIGFuaW1hdGlvbjogUmVhY3QuUHJvcFR5cGVzLnN0cmluZyxcbiAgICAgICAgc3BlZWQ6IFJlYWN0LlByb3BUeXBlcy5udW1iZXIsXG4gICAgICAgIHBvc2l0aW9uOiBSZWFjdC5Qcm9wVHlwZXMuc3RyaW5nLFxuICAgICAgICBjb250ZW50QXNIVE1MOiBSZWFjdC5Qcm9wVHlwZXMuYm9vbCxcbiAgICAgICAgZGVsYXk6IFJlYWN0LlByb3BUeXBlcy5udW1iZXIsXG4gICAgICAgIHRoZW1lOiBSZWFjdC5Qcm9wVHlwZXMuc3RyaW5nLFxuICAgICAgICBtYXhXaWR0aDogUmVhY3QuUHJvcFR5cGVzLm51bWJlcixcbiAgICAgICAgdHJpZ2dlcjogUmVhY3QuUHJvcFR5cGVzLnN0cmluZyxcbiAgICAgICAgbXVsdGlwbGU6IFJlYWN0LlByb3BUeXBlcy5ib29sLFxuICAgICAgICBjbGFzc2VzOiBSZWFjdC5Qcm9wVHlwZXMuYXJyYXksXG4gICAgICAgIHRleHQ6IFJlYWN0LlByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbiAgICAgICAgaHJlZjogUmVhY3QuUHJvcFR5cGVzLnN0cmluZy5pc1JlcXVpcmVkLFxuICAgICAgICB0b29sVGlwOiBSZWFjdC5Qcm9wVHlwZXMuc3RyaW5nXG4gICAgfTtcblxuICAgIHN0YXRpYyBkZWZhdWx0UHJvcHMgPSB7XG4gICAgICAgIGFuaW1hdGlvbjogJ2ZhZGUnLFxuICAgICAgICBzcGVlZDogMTUwLFxuICAgICAgICBkZWxheTogMCxcbiAgICAgICAgbWF4V2lkdGg6IDMwMCxcbiAgICAgICAgbXVsdGlwbGU6IHRydWUsXG4gICAgICAgIGNvbnRlbnRBc0hUTUw6IGZhbHNlLFxuICAgICAgICBwb3NpdGlvbjogJ2xlZnQnLFxuICAgICAgICB0cmlnZ2VyOiAnaG92ZXInLFxuICAgICAgICBjbGFzc2VzOiBbXSxcbiAgICAgICAgdGhlbWU6ICd0b29sdGlwc3Rlci1saWdodCdcbiAgICB9O1xuXG5cbiAgICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICAgICAgdmFyIF90aGlzID0gdGhpcztcbiAgICAgICAgJChcIi5yZWFjdC10b29sdGlwXCIpLnRvb2x0aXBzdGVyKHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogX3RoaXMucHJvcHMuYW5pbWF0aW9uLFxuICAgICAgICAgICAgc3BlZWQ6IF90aGlzLnByb3BzLnNwZWVkLFxuICAgICAgICAgICAgZGVsYXk6IF90aGlzLnByb3BzLmRlbGF5LFxuICAgICAgICAgICAgdGhlbWU6IF90aGlzLnByb3BzLnRoZW1lLFxuICAgICAgICAgICAgY29udGVudEFzSFRNTDogX3RoaXMucHJvcHMuY29udGVudEFzSFRNTCxcbiAgICAgICAgICAgIHRyaWdnZXI6IF90aGlzLnByb3BzLnRyaWdnZXIsXG4gICAgICAgICAgICBwb3NpdGlvbjogX3RoaXMucHJvcHMucG9zaXRpb24sXG4gICAgICAgICAgICBtdWx0aXBsZTogX3RoaXMucHJvcHMubXVsdGlwbGUsXG4gICAgICAgICAgICBpY29uQ2xvbmluZzogZmFsc2UsXG4gICAgICAgICAgICBtYXhXaWR0aDogX3RoaXMucHJvcHMubWF4V2lkdGhcbiAgICAgICAgfSlcbiAgICB9XG5cbn1cblxuLyoqXG4gKiBUb29sdGlwIExpbmtcblxuICogQGNvbnN0cnVjdG9yXG4gKi9cbmNsYXNzIFRvb2xUaXBMaW5rIGV4dGVuZHMgVG9vbFRpcCB7XG4gICAgY29uc3RydWN0b3IocHJvcHMpIHtcbiAgICAgICAgc3VwZXIocHJvcHMpO1xuICAgIH1cblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgdmFyIGNsYXNzZXMgPSB0aGlzLnByb3BzLmNsYXNzZXMuam9pbignICcpICsgXCIgcmVhY3QtdG9vbHRpcFwiO1xuICAgICAgICByZXR1cm4gPGEgaHJlZj17dGhpcy5wcm9wcy5ocmVmfSBjbGFzc05hbWU9e2NsYXNzZXN9IHRpdGxlPXt0aGlzLnByb3BzLnRvb2xUaXB9Pnt0aGlzLnByb3BzLnRleHR9PC9hPlxuICAgIH1cbn0iXX0=