diff --git a/apps/dashboard/app/assets/stylesheets/projects.scss b/apps/dashboard/app/assets/stylesheets/projects.scss index 8b5427cd6..5fc0fd40e 100644 --- a/apps/dashboard/app/assets/stylesheets/projects.scss +++ b/apps/dashboard/app/assets/stylesheets/projects.scss @@ -75,3 +75,62 @@ .workflow-item { justify-content: right; } + +#project_jobs_files_col { + padding-right: 0px; + + .jobs-files-item { + padding-right: 0px; + } + + #jobs_item { + @media (min-width: 992px) { + padding-right: calc(var(--bs-gutter-x) * 0.5); + } + } +} + +.pill-box { + display: flex; + justify-content: space-evenly; + margin: 0px; + padding: 0px; + + .job-pill { + width: min-content; + padding: 0rem 1rem; + + button.badge { + color: var(--bs-btn-hover-color); + } + + button.badge.collapsed { + color: var(--bs-badge-color); + } + + button.badge.collapsed:hover { + color: var(--bs-btn-hover-color); + } + } + + .job-popup { + position: absolute; + left: 5.75%; + width: 88.5%; // 2*left + width should always = 100 + + @media (min-width: 576px) { + left: 37%; + width: 59.5%; + } + + @media (min-width: 992px) { + left: 18.5%; + width: 30.5%; + } + + @media (min-width: 1600px) { + left: 18%; + width: 31.9%; + } + } +} diff --git a/apps/dashboard/app/javascript/projects.js b/apps/dashboard/app/javascript/projects.js index 56b8c77fa..74528e754 100644 --- a/apps/dashboard/app/javascript/projects.js +++ b/apps/dashboard/app/javascript/projects.js @@ -82,7 +82,7 @@ function moveCompletedPanel(id, newHTML) { const div = document.createElement('div'); div.id = id; - div.classList.add('col-md-4'); + div.classList.add('job-pill'); const row = document.getElementById('completed_jobs'); row.appendChild(div); diff --git a/apps/dashboard/app/views/projects/_job_details.html.erb b/apps/dashboard/app/views/projects/_job_details.html.erb index 284c750d9..ccc6b2b3c 100644 --- a/apps/dashboard/app/views/projects/_job_details.html.erb +++ b/apps/dashboard/app/views/projects/_job_details.html.erb @@ -6,7 +6,7 @@ data-job-cluster="<%= job.cluster %>" data-job-id="<%= job.id %>" data-job-status="<%= job.status.to_s %>" - class="col-md-4"> + class="job-pill">