Display "Find Owners" button after switching pages. When switching PolyGerrit pages, the "Find Owners" button could be hidden. Set it to non-hidden when a page is shown again. Change-Id: Ie08fb0911b61dde07d396608f887cc461ffefb19
diff --git a/src/main/resources/static/find-owners.js b/src/main/resources/static/find-owners.js index a0811ce..24a8554 100644 --- a/src/main/resources/static/find-owners.js +++ b/src/main/resources/static/find-owners.js
@@ -505,16 +505,17 @@ } return true; // Okay to submit. } - var hasPolyGerritButton = false; + var actionKey = null; function onShowChangePolyGerrit(change, revision) { var changeActions = self.changeActions(); // Hide previous 'Find Owners' button under 'MORE'. changeActions.setActionHidden('revision', 'find-owners~find-owners', true); - if (!hasPolyGerritButton) { - var key = changeActions.add('revision', 'Find Owners'); - changeActions.addTapListener(key, + if (!!actionKey) { + changeActions.setActionHidden('revision', actionKey, false); + } else { + actionKey = changeActions.add('revision', 'Find Owners'); + changeActions.addTapListener(actionKey, () => popupFindOwnersPage(null, change, revision, false)); - hasPolyGerritButton = true; } } function onClick(e) {