Skip to content

Commit

Permalink
Fix orgs in which user does not have recent activities
Browse files Browse the repository at this point in the history
  • Loading branch information
muan committed Sep 1, 2018
1 parent 3c469c2 commit b4ef2e5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 11 deletions.
7 changes: 7 additions & 0 deletions dashboard.css
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,10 @@
#dashboard.show_issues .news > .issues_reopened {
display: block;
}

.js-recent-activity-container + details {
float: left;
margin-bottom: -6px;
margin-right: 10px;
margin-top: -3px;
}
16 changes: 5 additions & 11 deletions dashboard.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ function init () {
details.classList.add('position-relative', 'js-dropdown-details', 'details-overlay')
details.style.userSelect = 'none'
const summary = document.createElement('summary')
summary.classList.add('btn')
summary.classList.add('btn', 'btn-sm')
summary.innerText = 'Filter'
const container = document.createElement('div')
container.classList.add('dropdown-menu', 'dropdown-menu-se', 'f5')
Expand Down Expand Up @@ -63,18 +63,12 @@ function init () {
details.appendChild(summary)
details.appendChild(container)

var newUserDashboard = document.querySelector('.page-responsive [data-src="/dashboard/recent-activity"]')
var orgDashboard = document.querySelector('.page-responsive [data-src*="/dashboard/recent-activity?organization_id"]')
if (newUserDashboard) {
details.classList.add('float-right', 'mb-n1')
summary.classList.add('btn-sm')
container.classList.remove('dropdown-menu-se')
container.classList.add('dropdown-menu-sw')
newUserDashboard.after(details)
} else if (orgDashboard) {
orgDashboard.after(details)
var newDashboard = document.querySelector('.page-responsive [data-src*="/dashboard/recent-activity"]')
if (newDashboard) {
newDashboard.after(details)
} else {
// org or user condition
summary.classList.remove('btn-sm')
details.classList.add(document.querySelector('#org_your_repos') ? 'mt-3' : 'mt-5')
document.querySelector('.news').prepend(details)
}
Expand Down

0 comments on commit b4ef2e5

Please sign in to comment.