From 2c5d95a63803e42181a2baf0b37d254dfc4e0808 Mon Sep 17 00:00:00 2001 From: Guillaume Lajarige Date: Thu, 2 Jun 2016 15:06:45 +0000 Subject: [PATCH] Customer portal : Browse Brick : Secondary actions menu was not always opening over the right element. SVN:trunk[4178] --- .../src/views/bricks/browse/mode_list.html.twig | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/datamodels/2.x/itop-portal-base/portal/src/views/bricks/browse/mode_list.html.twig b/datamodels/2.x/itop-portal-base/portal/src/views/bricks/browse/mode_list.html.twig index c16fd0a4fd..7a59eb85a3 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/views/bricks/browse/mode_list.html.twig +++ b/datamodels/2.x/itop-portal-base/portal/src/views/bricks/browse/mode_list.html.twig @@ -54,7 +54,14 @@ var drilldownActionIndex; var levelPrimaryAction; var url = ''; + var rowGlobalId = ''; + // Preparing global row id + for(sLevelId in row) + { + rowGlobalId += ((rowGlobalId !== '') ? '-' : '') + row[sLevelId].id; + } + rowGlobalId = levelAltId + '_' + rowGlobalId; // Preparing actions on the cell levelActions = oLevelsProperties[data.level_alias].actions; // - Removing explicit (not default) drilldown action as it has no prupose on that browse mode @@ -125,8 +132,8 @@ // Preparing secondary actions for small screens if(bHasSeveralSecondaryActions) { - var actionsSSTogglerElem = $(''); - var actionsSSMenuElem = $('
'); + var actionsSSTogglerElem = $(''); + var actionsSSMenuElem = $('
'); var actionsSSMenuContainerElem = $('
'); actionsSSMenuElem.append(actionsSSMenuContainerElem); actionsElem.append(actionsSSTogglerElem);