Skip to content
This repository was archived by the owner on Aug 31, 2023. It is now read-only.

Commit a9390ee

Browse files
committed
Create the new menu
1 parent b7702a0 commit a9390ee

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

js/content.js

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@
233233
}
234234

235235
if (self.pipelineFeatureEnabled && self.preferences.enable_menu_to_hide_mrs_based_on_pipeline_status) {
236-
// TODO
236+
self.addHideMrsByPipelineStatusMenu();
237237
}
238238
});
239239
}
@@ -579,6 +579,27 @@
579579
return placeholders[placeholder];
580580
}).trim();
581581
}
582+
583+
addHideMrsByPipelineStatusMenu() {
584+
let menu = '<div class="filter-dropdown-container d-flex flex-column flex-md-row">' +
585+
'<div class="dropdown inline prepend-left-10">' +
586+
'<button class="btn btn-default dropdown-menu-toggle" data-display="static" data-toggle="dropdown" type="button">' +
587+
'Pipeline status <i aria-hidden="true" class="fa fa-chevron-down"></i>' +
588+
'</button>' +
589+
'<ul class="dropdown-menu dropdown-menu-right dropdown-menu-selectable">' +
590+
'<li>' +
591+
'<a class="" href="#">Passed</a>' +
592+
'<a class="is-active" href="#">Failed</a>' +
593+
'</li>' +
594+
'</ul>' +
595+
'</div>' +
596+
'</div>';
597+
598+
this.parseHtmlAndAppend(
599+
document.querySelector('.filtered-search-block'),
600+
menu
601+
);
602+
}
582603
}
583604

584605
let cs = new ContentScript();

0 commit comments

Comments
 (0)