diff --git a/site/content/docs/5.0/thanks.md b/site/content/docs/5.0/thanks.md index 71dced5e59..b93de9847f 100644 --- a/site/content/docs/5.0/thanks.md +++ b/site/content/docs/5.0/thanks.md @@ -47,7 +47,7 @@ Through donations and sponsorships we are able to maintain & improve Bootstrap. '
', '
', '
', - ' ' + sponsor.name + '', + ' ' + sponsor.name + '', '
', '
', '

', @@ -84,7 +84,7 @@ Through donations and sponsorships we are able to maintain & improve Bootstrap. ) } - output.push('' + backer.name + '') + output.push('' + backer.name + '') if (backer.website) { output.push('') @@ -99,11 +99,11 @@ Through donations and sponsorships we are able to maintain & improve Bootstrap. backerListEl.innerHTML = output.join('') } - function requestOC(params, cb) { - var ocURL = 'https://opencollective.com/bootstrap/members/all.json' + function requestOC(cb) { + var ocURL = 'https://opencollective.com/api/groups/bootstrap/backers' var xhr = new XMLHttpRequest() - xhr.open('GET', ocURL + params, true) + xhr.open('GET', ocURL, true) xhr.onload = function () { if (xhr.readyState !== 4) { return @@ -119,26 +119,21 @@ Through donations and sponsorships we are able to maintain & improve Bootstrap. } (function () { - requestOC('?TierId=7193', function (sponsorList, error) { - if (sponsorList) { - sponsorList = sponsorList.filter(function (sponsor) { return sponsor.isActive }) - .slice(0, 10) + requestOC(function (allBackerList, error) { + var backerList = allBackerList.filter(function (backer) { return backer.tier === 'backer' }) + var sponsorList = allBackerList.filter(function (backer) { return backer.tier === 'sponsor' }) - // Sort by total amount donated - sponsorList.sort(function (sponsor1, sponsor2) { return sponsor2.totalAmountDonated - sponsor1.totalAmountDonated }) - displaySponsors(sponsorList) - } - }) + // Sort by total amount donated + sponsorList.sort(function (sponsor1, sponsor2) { return sponsor2.directDonations - sponsor1.directDonations }) + sponsorList = sponsorList.slice(0, 10) - requestOC('?TierId=7192', function (backerList, error) { - if (backerList) { - backerList = backerList.filter(function (backer) { return backer.isActive }) - .slice(0, 10) + displaySponsors(sponsorList) - // Sort by total amount donated - backerList.sort(function (backer1, backer2) { return backer2.totalAmountDonated - backer1.totalAmountDonated }) - displayBackers(backerList) - } + // Sort by total amount donated + backerList.sort(function (backer1, backer2) { return backer2.directDonations - backer1.directDonations }) + backerList = backerList.slice(0, 10) + + displayBackers(backerList) }) })()