[IMP] web: cursor pointer on hover graph legend

Before this commit: hovering on graph legend shows cursor default
here hovering on legend should display cursor pointer, so user
can easily understand it is clickable element

After this commit, hovering on graph legend will display cursor
pointer.

task-2263703

closes odoo/odoo#52030

Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
This commit is contained in:
Mohammed Shekha
2020-05-28 05:58:39 +00:00
parent bf9890f98c
commit ed2f14784d
@@ -1071,6 +1071,8 @@ return AbstractRenderer.extend({
* @param {Object} legendItem
*/
_onlegendTooltipHover: function (e, legendItem) {
// set cursor pointer on hover of legend
e.target.style.cursor = 'pointer';
// The string legendItem.text is an initial segment of legendItem.fullText.
// If the two coincide, no need to generate a tooltip.
// If a tooltip for the legend already exists, it is already good and don't need
@@ -1102,7 +1104,9 @@ return AbstractRenderer.extend({
*
* @private
*/
_onLegendTootipLeave: function () {
_onLegendTootipLeave: function (e) {
// remove cursor style pointer on mouseleave from legend
e.target.style.cursor = "";
if (this.$legendTooltip) {
this.$legendTooltip.remove();
this.$legendTooltip = null;