| @@ 3951-3979 (lines=29) @@ | ||
| 3948 | }); |
|
| 3949 | ||
| 3950 | var Widget = Control$1.extend({ |
|
| 3951 | init: function (settings) { |
|
| 3952 | var self = this; |
|
| 3953 | self._super(settings); |
|
| 3954 | settings = self.settings; |
|
| 3955 | self.canFocus = true; |
|
| 3956 | if (settings.tooltip && Widget.tooltips !== false) { |
|
| 3957 | self.on('mouseenter', function (e) { |
|
| 3958 | var tooltip = self.tooltip().moveTo(-65535); |
|
| 3959 | if (e.control === self) { |
|
| 3960 | var rel = tooltip.text(settings.tooltip).show().testMoveRel(self.getEl(), [ |
|
| 3961 | 'bc-tc', |
|
| 3962 | 'bc-tl', |
|
| 3963 | 'bc-tr' |
|
| 3964 | ]); |
|
| 3965 | tooltip.classes.toggle('tooltip-n', rel === 'bc-tc'); |
|
| 3966 | tooltip.classes.toggle('tooltip-nw', rel === 'bc-tl'); |
|
| 3967 | tooltip.classes.toggle('tooltip-ne', rel === 'bc-tr'); |
|
| 3968 | tooltip.moveRel(self.getEl(), rel); |
|
| 3969 | } else { |
|
| 3970 | tooltip.hide(); |
|
| 3971 | } |
|
| 3972 | }); |
|
| 3973 | self.on('mouseleave mousedown click', function () { |
|
| 3974 | self.tooltip().remove(); |
|
| 3975 | self._tooltip = null; |
|
| 3976 | }); |
|
| 3977 | } |
|
| 3978 | self.aria('label', settings.ariaLabel || settings.tooltip); |
|
| 3979 | }, |
|
| 3980 | tooltip: function () { |
|
| 3981 | if (!this._tooltip) { |
|
| 3982 | this._tooltip = new Tooltip({ type: 'tooltip' }); |
|
| @@ 2471-2499 (lines=29) @@ | ||
| 2468 | }); |
|
| 2469 | ||
| 2470 | var Widget = Control$1.extend({ |
|
| 2471 | init: function (settings) { |
|
| 2472 | var self = this; |
|
| 2473 | self._super(settings); |
|
| 2474 | settings = self.settings; |
|
| 2475 | self.canFocus = true; |
|
| 2476 | if (settings.tooltip && Widget.tooltips !== false) { |
|
| 2477 | self.on('mouseenter', function (e) { |
|
| 2478 | var tooltip = self.tooltip().moveTo(-65535); |
|
| 2479 | if (e.control === self) { |
|
| 2480 | var rel = tooltip.text(settings.tooltip).show().testMoveRel(self.getEl(), [ |
|
| 2481 | 'bc-tc', |
|
| 2482 | 'bc-tl', |
|
| 2483 | 'bc-tr' |
|
| 2484 | ]); |
|
| 2485 | tooltip.classes.toggle('tooltip-n', rel === 'bc-tc'); |
|
| 2486 | tooltip.classes.toggle('tooltip-nw', rel === 'bc-tl'); |
|
| 2487 | tooltip.classes.toggle('tooltip-ne', rel === 'bc-tr'); |
|
| 2488 | tooltip.moveRel(self.getEl(), rel); |
|
| 2489 | } else { |
|
| 2490 | tooltip.hide(); |
|
| 2491 | } |
|
| 2492 | }); |
|
| 2493 | self.on('mouseleave mousedown click', function () { |
|
| 2494 | self.tooltip().remove(); |
|
| 2495 | self._tooltip = null; |
|
| 2496 | }); |
|
| 2497 | } |
|
| 2498 | self.aria('label', settings.ariaLabel || settings.tooltip); |
|
| 2499 | }, |
|
| 2500 | tooltip: function () { |
|
| 2501 | if (!this._tooltip) { |
|
| 2502 | this._tooltip = new Tooltip({ type: 'tooltip' }); |
|