Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/pipelines/pipeline_details_bundle.js')
-rw-r--r--app/assets/javascripts/pipelines/pipeline_details_bundle.js34
1 files changed, 2 insertions, 32 deletions
diff --git a/app/assets/javascripts/pipelines/pipeline_details_bundle.js b/app/assets/javascripts/pipelines/pipeline_details_bundle.js
index e658352f20f..6e425b82a82 100644
--- a/app/assets/javascripts/pipelines/pipeline_details_bundle.js
+++ b/app/assets/javascripts/pipelines/pipeline_details_bundle.js
@@ -92,49 +92,19 @@ const createPipelineHeaderApp = mediator => {
});
};
-const createPipelinesTabs = testReportsStore => {
- const tabsElement = document.querySelector('.pipelines-tabs');
-
- if (tabsElement) {
- const fetchReportsAction = 'fetchFullReport';
- const isTestTabActive = Boolean(
- document.querySelector('.pipelines-tabs > li > a.test-tab.active'),
- );
-
- if (isTestTabActive) {
- testReportsStore.dispatch(fetchReportsAction);
- } else {
- const tabClickHandler = e => {
- if (e.target.className === 'test-tab') {
- testReportsStore.dispatch(fetchReportsAction);
- tabsElement.removeEventListener('click', tabClickHandler);
- }
- };
-
- tabsElement.addEventListener('click', tabClickHandler);
- }
- }
-};
-
const createTestDetails = () => {
if (!window.gon?.features?.junitPipelineView) {
return;
}
const el = document.querySelector('#js-pipeline-tests-detail');
- const { fullReportEndpoint, summaryEndpoint, suiteEndpoint, countEndpoint } = el?.dataset || {};
+ const { summaryEndpoint, suiteEndpoint } = el?.dataset || {};
const testReportsStore = createTestReportsStore({
- fullReportEndpoint,
- summaryEndpoint: summaryEndpoint || countEndpoint,
+ summaryEndpoint,
suiteEndpoint,
- useBuildSummaryReport: window.gon?.features?.buildReportSummary,
});
- if (!window.gon?.features?.buildReportSummary) {
- createPipelinesTabs(testReportsStore);
- }
-
// eslint-disable-next-line no-new
new Vue({
el,