@@ -81,9 +81,9 @@ exports.default = function (target) {
8181 target . prototype . customBindListener = function ( ele ) {
8282 var _this = this ;
8383
84- var _state = this . state ;
85- var event = _state . event ;
86- var eventOff = _state . eventOff ;
84+ var _state = this . state ,
85+ event = _state . event ,
86+ eventOff = _state . eventOff ;
8787
8888 var dataEvent = ele . getAttribute ( 'data-event' ) || event ;
8989 var dataEventOff = ele . getAttribute ( 'data-event-off' ) || eventOff ;
@@ -103,9 +103,9 @@ exports.default = function (target) {
103103
104104 /* Unbind listener for custom event */
105105 target . prototype . customUnbindListener = function ( ele ) {
106- var _state2 = this . state ;
107- var event = _state2 . event ;
108- var eventOff = _state2 . eventOff ;
106+ var _state2 = this . state ,
107+ event = _state2 . event ,
108+ eventOff = _state2 . eventOff ;
109109
110110 var dataEvent = event || ele . getAttribute ( 'data-event' ) ;
111111 var dataEventOff = eventOff || ele . getAttribute ( 'data-event-off' ) ;
@@ -372,6 +372,10 @@ var _getTipContent2 = _interopRequireDefault(_getTipContent);
372372
373373var _aria = require ( './utils/aria' ) ;
374374
375+ var _nodeListToArray = require ( './utils/nodeListToArray' ) ;
376+
377+ var _nodeListToArray2 = _interopRequireDefault ( _nodeListToArray ) ;
378+
375379var _style = require ( './style' ) ;
376380
377381var _style2 = _interopRequireDefault ( _style ) ;
@@ -439,9 +443,9 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
439443 } , {
440444 key : 'componentDidMount' ,
441445 value : function componentDidMount ( ) {
442- var _props = this . props ;
443- var insecure = _props . insecure ;
444- var resizeHide = _props . resizeHide ;
446+ var _props = this . props ,
447+ insecure = _props . insecure ,
448+ resizeHide = _props . resizeHide ;
445449
446450 if ( insecure ) {
447451 this . setStyleHeader ( ) ; // Set the style to the <link>
@@ -483,18 +487,13 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
483487 key : 'getTargetArray' ,
484488 value : function getTargetArray ( id ) {
485489 var targetArray = void 0 ;
486-
487490 if ( ! id ) {
488491 targetArray = document . querySelectorAll ( '[data-tip]:not([data-for])' ) ;
489492 } else {
490493 targetArray = document . querySelectorAll ( '[data-tip][data-for="' + id + '"]' ) ;
491494 }
492-
493495 // targetArray is a NodeList, convert it to a real array
494- // I hope I can use Object.values...
495- return Object . getOwnPropertyNames ( targetArray ) . map ( function ( key ) {
496- return targetArray [ key ] ;
497- } ) ;
496+ return ( 0 , _nodeListToArray2 . default ) ( targetArray ) ;
498497 }
499498
500499 /**
@@ -507,9 +506,9 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
507506 value : function bindListener ( ) {
508507 var _this3 = this ;
509508
510- var _props2 = this . props ;
511- var id = _props2 . id ;
512- var globalEventOff = _props2 . globalEventOff ;
509+ var _props2 = this . props ,
510+ id = _props2 . id ,
511+ globalEventOff = _props2 . globalEventOff ;
513512
514513 var targetArray = this . getTargetArray ( id ) ;
515514
@@ -549,9 +548,9 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
549548 value : function unbindListener ( ) {
550549 var _this4 = this ;
551550
552- var _props3 = this . props ;
553- var id = _props3 . id ;
554- var globalEventOff = _props3 . globalEventOff ;
551+ var _props3 = this . props ,
552+ id = _props3 . id ,
553+ globalEventOff = _props3 . globalEventOff ;
555554
556555 var targetArray = this . getTargetArray ( id ) ;
557556 targetArray . forEach ( function ( target ) {
@@ -596,10 +595,10 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
596595 }
597596 // Get the tooltip content
598597 // calculate in this phrase so that tip width height can be detected
599- var _props4 = this . props ;
600- var children = _props4 . children ;
601- var multiline = _props4 . multiline ;
602- var getContent = _props4 . getContent ;
598+ var _props4 = this . props ,
599+ children = _props4 . children ,
600+ multiline = _props4 . multiline ,
601+ getContent = _props4 . getContent ;
603602
604603 var originTooltip = e . currentTarget . getAttribute ( 'data-tip' ) ;
605604 var isMultiline = e . currentTarget . getAttribute ( 'data-multiline' ) || multiline || false ;
@@ -673,11 +672,11 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
673672 value : function updateTooltip ( e ) {
674673 var _this6 = this ;
675674
676- var _state = this . state ;
677- var delayShow = _state . delayShow ;
678- var show = _state . show ;
679- var isEmptyTip = _state . isEmptyTip ;
680- var disable = _state . disable ;
675+ var _state = this . state ,
676+ delayShow = _state . delayShow ,
677+ show = _state . show ,
678+ isEmptyTip = _state . isEmptyTip ,
679+ disable = _state . disable ;
681680 var afterShow = this . props . afterShow ;
682681 var placeholder = this . state . placeholder ;
683682
@@ -718,10 +717,10 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
718717 value : function hideTooltip ( e , hasTarget ) {
719718 var _this7 = this ;
720719
721- var _state2 = this . state ;
722- var delayHide = _state2 . delayHide ;
723- var isEmptyTip = _state2 . isEmptyTip ;
724- var disable = _state2 . disable ;
720+ var _state2 = this . state ,
721+ delayHide = _state2 . delayHide ,
722+ isEmptyTip = _state2 . isEmptyTip ,
723+ disable = _state2 . disable ;
725724 var afterHide = this . props . afterHide ;
726725
727726 if ( ! this . mount ) return ;
@@ -776,12 +775,12 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
776775 value : function updatePosition ( ) {
777776 var _this8 = this ;
778777
779- var _state3 = this . state ;
780- var currentEvent = _state3 . currentEvent ;
781- var currentTarget = _state3 . currentTarget ;
782- var place = _state3 . place ;
783- var effect = _state3 . effect ;
784- var offset = _state3 . offset ;
778+ var _state3 = this . state ,
779+ currentEvent = _state3 . currentEvent ,
780+ currentTarget = _state3 . currentTarget ,
781+ place = _state3 . place ,
782+ effect = _state3 . effect ,
783+ offset = _state3 . offset ;
785784
786785 var node = _reactDom2 . default . findDOMNode ( this ) ;
787786 var result = ( 0 , _getPosition2 . default ) ( currentEvent , currentTarget , node , place , effect , offset ) ;
@@ -827,13 +826,13 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
827826 } , {
828827 key : 'render' ,
829828 value : function render ( ) {
830- var _state4 = this . state ;
831- var placeholder = _state4 . placeholder ;
832- var extraClass = _state4 . extraClass ;
833- var html = _state4 . html ;
834- var ariaProps = _state4 . ariaProps ;
835- var disable = _state4 . disable ;
836- var isEmptyTip = _state4 . isEmptyTip ;
829+ var _state4 = this . state ,
830+ placeholder = _state4 . placeholder ,
831+ extraClass = _state4 . extraClass ,
832+ html = _state4 . html ,
833+ ariaProps = _state4 . ariaProps ,
834+ disable = _state4 . disable ,
835+ isEmptyTip = _state4 . isEmptyTip ;
837836
838837 var tooltipClass = ( 0 , _classnames2 . default ) ( '__react_component_tooltip' , { 'show' : this . state . show && ! disable && ! isEmptyTip } , { 'border' : this . state . border } , { 'place-top' : this . state . place === 'top' } , { 'place-bottom' : this . state . place === 'bottom' } , { 'place-left' : this . state . place === 'left' } , { 'place-right' : this . state . place === 'right' } , { 'type-dark' : this . state . type === 'dark' } , { 'type-success' : this . state . type === 'success' } , { 'type-warning' : this . state . type === 'warning' } , { 'type-error' : this . state . type === 'error' } , { 'type-info' : this . state . type === 'info' } , { 'type-light' : this . state . type === 'light' } ) ;
839838
@@ -900,7 +899,7 @@ var ReactTooltip = (0, _staticMethods2.default)(_class = (0, _windowListener2.de
900899module . exports = ReactTooltip ;
901900
902901} ) . call ( this , typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : { } )
903- } , { "./decorators/customEvent" :3 , "./decorators/getEffect" :4 , "./decorators/isCapture" :5 , "./decorators/staticMethods" :6 , "./decorators/windowListener" :7 , "./style" :9 , "./utils/aria" :10 , "./utils/getPosition" :11 , "./utils/getTipContent" :12 , "classnames" :1 } ] , 9 :[ function ( require , module , exports ) {
902+ } , { "./decorators/customEvent" :3 , "./decorators/getEffect" :4 , "./decorators/isCapture" :5 , "./decorators/staticMethods" :6 , "./decorators/windowListener" :7 , "./style" :9 , "./utils/aria" :10 , "./utils/getPosition" :11 , "./utils/getTipContent" :12 , "./utils/nodeListToArray" : 13 , " classnames" :1 } ] , 9 :[ function ( require , module , exports ) {
904903'use strict' ;
905904
906905Object . defineProperty ( exports , "__esModule" , {
@@ -945,29 +944,26 @@ exports.default = function (e, target, node, place, effect, offset) {
945944 var tipWidth = node . clientWidth ;
946945 var tipHeight = node . clientHeight ;
947946
948- var _getCurrentOffset = getCurrentOffset ( e , target , effect ) ;
949-
950- var mouseX = _getCurrentOffset . mouseX ;
951- var mouseY = _getCurrentOffset . mouseY ;
947+ var _getCurrentOffset = getCurrentOffset ( e , target , effect ) ,
948+ mouseX = _getCurrentOffset . mouseX ,
949+ mouseY = _getCurrentOffset . mouseY ;
952950
953951 var defaultOffset = getDefaultPosition ( effect , target . clientWidth , target . clientHeight , tipWidth , tipHeight ) ;
954952
955- var _calculateOffset = calculateOffset ( offset ) ;
956-
957- var extraOffset_X = _calculateOffset . extraOffset_X ;
958- var extraOffset_Y = _calculateOffset . extraOffset_Y ;
959-
953+ var _calculateOffset = calculateOffset ( offset ) ,
954+ extraOffset_X = _calculateOffset . extraOffset_X ,
955+ extraOffset_Y = _calculateOffset . extraOffset_Y ;
960956
961957 var windowWidth = window . innerWidth ;
962958 var windowHeight = window . innerHeight ;
963959
964- var _getParent = getParent ( node ) ;
965-
966- var parentTop = _getParent . parentTop ;
967- var parentLeft = _getParent . parentLeft ;
960+ var _getParent = getParent ( node ) ,
961+ parentTop = _getParent . parentTop ,
962+ parentLeft = _getParent . parentLeft ;
968963
969964 // Get the edge offset of the tooltip
970965
966+
971967 var getTipOffsetLeft = function getTipOffsetLeft ( place ) {
972968 var offset_X = defaultOffset [ place ] . l ;
973969 return mouseX + offset_X + extraOffset_X ;
@@ -999,10 +995,10 @@ exports.default = function (e, target, node, place, effect, offset) {
999995 return { result : result , newPlace : newPlace } ;
1000996 } ;
1001997 var outsideLeft = function outsideLeft ( ) {
1002- var _outsideVertical = outsideVertical ( ) ;
998+ var _outsideVertical = outsideVertical ( ) ,
999+ result = _outsideVertical . result ,
1000+ newPlace = _outsideVertical . newPlace ; // Deal with vertical as first priority
10031001
1004- var result = _outsideVertical . result ;
1005- var newPlace = _outsideVertical . newPlace ; // Deal with vertical as first priority
10061002
10071003 if ( result && outsideHorizontal ( ) . result ) {
10081004 return { result : false } ; // No need to change, if change to vertical will out of space
@@ -1014,10 +1010,9 @@ exports.default = function (e, target, node, place, effect, offset) {
10141010 return { result : result , newPlace : newPlace } ;
10151011 } ;
10161012 var outsideRight = function outsideRight ( ) {
1017- var _outsideVertical2 = outsideVertical ( ) ;
1018-
1019- var result = _outsideVertical2 . result ;
1020- var newPlace = _outsideVertical2 . newPlace ;
1013+ var _outsideVertical2 = outsideVertical ( ) ,
1014+ result = _outsideVertical2 . result ,
1015+ newPlace = _outsideVertical2 . newPlace ;
10211016
10221017 if ( result && outsideHorizontal ( ) . result ) {
10231018 return { result : false } ; // No need to change, if change to vertical will out of space
@@ -1042,10 +1037,9 @@ exports.default = function (e, target, node, place, effect, offset) {
10421037 return { result : result , newPlace : newPlace } ;
10431038 } ;
10441039 var outsideTop = function outsideTop ( ) {
1045- var _outsideHorizontal = outsideHorizontal ( ) ;
1046-
1047- var result = _outsideHorizontal . result ;
1048- var newPlace = _outsideHorizontal . newPlace ;
1040+ var _outsideHorizontal = outsideHorizontal ( ) ,
1041+ result = _outsideHorizontal . result ,
1042+ newPlace = _outsideHorizontal . newPlace ;
10491043
10501044 if ( result && outsideVertical ( ) . result ) {
10511045 return { result : false } ;
@@ -1057,10 +1051,9 @@ exports.default = function (e, target, node, place, effect, offset) {
10571051 return { result : result , newPlace : newPlace } ;
10581052 } ;
10591053 var outsideBottom = function outsideBottom ( ) {
1060- var _outsideHorizontal2 = outsideHorizontal ( ) ;
1061-
1062- var result = _outsideHorizontal2 . result ;
1063- var newPlace = _outsideHorizontal2 . newPlace ;
1054+ var _outsideHorizontal2 = outsideHorizontal ( ) ,
1055+ result = _outsideHorizontal2 . result ,
1056+ newPlace = _outsideHorizontal2 . newPlace ;
10641057
10651058 if ( result && outsideVertical ( ) . result ) {
10661059 return { result : false } ;
@@ -1285,5 +1278,22 @@ var _react2 = _interopRequireDefault(_react);
12851278function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
12861279
12871280} ) . call ( this , typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : { } )
1281+ } , { } ] , 13 :[ function ( require , module , exports ) {
1282+ "use strict" ;
1283+
1284+ Object . defineProperty ( exports , "__esModule" , {
1285+ value : true
1286+ } ) ;
1287+
1288+ exports . default = function ( nodeList ) {
1289+ var length = nodeList . length ;
1290+ if ( nodeList . hasOwnProperty ) {
1291+ return Array . prototype . slice . call ( nodeList ) ;
1292+ }
1293+ return new Array ( length ) . fill ( ) . map ( function ( index ) {
1294+ return nodeList [ index ] ;
1295+ } ) ;
1296+ } ;
1297+
12881298} , { } ] } , { } , [ 8 ] ) ( 8 )
12891299} ) ;
0 commit comments