diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig index e119d8864..8fa0bc650 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_list.html.twig @@ -79,7 +79,8 @@ // Building tooltip for the node // We have to concatenate the HTML as we return the raw HTML of the cell. If we did a jQuery.insertAfter, the tooltip would not be returned. // For the same reason, tooltip widget is created in "drawCallback" instead of here. - if( (data.tooltip !== undefined) && ($(data.tooltip).text() !== '')) + // N°4662 - Surround tooltip with div to ensure text retrival + if( (data.tooltip !== undefined) && ($('
'+data.tooltip+'
').text() !== '')) { cellElem.html( $('').attr('data-tooltip-content', data.tooltip).attr('data-tooltip-html-enabled', true).html(data.name).prop('outerHTML') ); } diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig index 545da808f..431cca3cb 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_mosaic.html.twig @@ -215,7 +215,7 @@ itemElem.append(aElem); // Building tooltip for the node - if( (item.tooltip !== undefined) && ($(item.tooltip).text() !== '') ) + if( (item.tooltip !== undefined) && ($('
'+item.tooltip+'
').text() !== '') ) { aElem.attr('data-tooltip-content', item.tooltip).attr('data-tooltip-html-enabled', true); CombodoTooltip.InitTooltipFromMarkup(aElem); diff --git a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig index 36807efb9..b2e7aa19f 100644 --- a/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/templates/bricks/browse/mode_tree.html.twig @@ -204,7 +204,7 @@ liElem.append(aElem); // Building tooltip for the node - if( (item.tooltip !== undefined) && ($(item.tooltip).text() !== '') ) + if( (item.tooltip !== undefined) && ($('
'+item.tooltip+'
').text() !== '') ) { nameElem.attr('data-tooltip-content', item.tooltip).attr('data-tooltip-html-enabled', true); CombodoTooltip.InitTooltipFromMarkup(nameElem);