summaryrefslogtreecommitdiff
path: root/source/features/hide-inactive-deployments.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'source/features/hide-inactive-deployments.tsx')
-rw-r--r--source/features/hide-inactive-deployments.tsx7
1 files changed, 4 insertions, 3 deletions
diff --git a/source/features/hide-inactive-deployments.tsx b/source/features/hide-inactive-deployments.tsx
index 9be27667..03d087cf 100644
--- a/source/features/hide-inactive-deployments.tsx
+++ b/source/features/hide-inactive-deployments.tsx
@@ -2,12 +2,13 @@ import select from 'select-dom';
import features from '../libs/features';
function init(): void {
- const deployments = select.all('.TimelineItem .deployment-meta');
+ // Selects all the deployments first so that we can leave the last one on the page
+ const deployments = select.all('.js-socket-channel[data-url$="/pull_requests/events/deployed"]');
deployments.pop(); // Don't hide the last deployment, even if it is inactive
for (const deployment of deployments) {
- if (select.exists('.is-inactive', deployment)) {
- deployment.closest<HTMLElement>('.TimelineItem')!.hidden = true;
+ if (select.exists('[title="Deployment Status Label: Inactive"]', deployment)) {
+ deployment.remove();
}
}
}