mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-06-14 11:52:32 +03:00
Added sponsors to Insiders overview
This commit is contained in:
parent
82d800071b
commit
06aee0549e
@ -38,6 +38,79 @@ for MkDocs Insiders.
|
||||
[4]: #roadmap
|
||||
[5]: https://squidfunk.github.io/mkdocs-material-insiders/
|
||||
|
||||
<div class="tx-sponsor" hidden>
|
||||
<h3>Join <span class="tx-sponsor__count"></span> awesome sponsors</h3>
|
||||
<div class="tx-sponsor__list"></div>
|
||||
</div>
|
||||
<script>
|
||||
fetch("https://gpiqp43wvb.execute-api.us-east-1.amazonaws.com/_/")
|
||||
.then(function (res) { return res.json() })
|
||||
.then(function (res) {
|
||||
const list = document.querySelector(".tx-sponsor__list")
|
||||
var private = 0
|
||||
for (var sponsor of res.sponsors) {
|
||||
if (sponsor.type === "PUBLIC") {
|
||||
var link = document.createElement("a")
|
||||
link.href = sponsor.url
|
||||
link.title = "@" + sponsor.name
|
||||
link.className = "tx-sponsor__item"
|
||||
list.appendChild(link)
|
||||
var image = document.createElement("img")
|
||||
image.src = sponsor.image
|
||||
link.appendChild(image)
|
||||
} else {
|
||||
private++
|
||||
}
|
||||
}
|
||||
var link = document.createElement("a")
|
||||
link.href = "https://github.com/sponsors/squidfunk"
|
||||
link.title = "[private]"
|
||||
link.innerText = "+" + private
|
||||
link.className = "tx-sponsor__item tx-sponsor__item--private"
|
||||
list.appendChild(link)
|
||||
var total = document.querySelector(".tx-sponsor__count")
|
||||
total.innerText = res.sponsors.length
|
||||
const container = document.querySelector(".tx-sponsor")
|
||||
container.removeAttribute("hidden")
|
||||
/*function format(x) {
|
||||
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
|
||||
}
|
||||
const total = document.querySelector(".tx-sponsor__amount")
|
||||
total.innerText = "$ " + format(res.total)*/
|
||||
})
|
||||
.catch(console.log)
|
||||
</script>
|
||||
<style>
|
||||
.tx-sponsor {
|
||||
margin: 2em 0;
|
||||
}
|
||||
.tx-sponsor__list {
|
||||
overflow: auto;
|
||||
}
|
||||
.tx-sponsor__item {
|
||||
display: block;
|
||||
float: left;
|
||||
width: 3.2rem;
|
||||
height: 3.2rem;
|
||||
margin: 0.1rem;
|
||||
border-radius: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
.tx-sponsor__item img {
|
||||
display: block;
|
||||
width: 100%;
|
||||
height: auto;
|
||||
}
|
||||
.md-typeset .tx-sponsor__item--private {
|
||||
background: #CCC;
|
||||
color: #666;
|
||||
font-size: 1.2rem;
|
||||
line-height: 3.2rem;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
|
||||
## How to become a sponsor
|
||||
|
||||
So you've decided to become a sponsor? Great! You're just __three easy steps__
|
||||
|
Loading…
Reference in New Issue
Block a user