mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2024-12-27 19:47:49 +01:00
Contributors now displayed in 3 columns
The modal was getting really long so it was widened and contributors now use 3 columns instead of 1 Contributors were also alphabetically sorted
This commit is contained in:
parent
4d82a1a8ae
commit
021360e586
@ -29,57 +29,57 @@ import static com.djrapitops.plan.delivery.rendering.html.Contributors.For.LANG;
|
||||
*/
|
||||
public class Contributors {
|
||||
|
||||
private static final Contributor[] CONTRIBUTORS = new Contributor[]{
|
||||
new Contributor("aidn5", CODE),
|
||||
new Contributor("Antonok", CODE),
|
||||
new Contributor("Argetan", CODE),
|
||||
new Contributor("Aurelien", CODE, LANG),
|
||||
new Contributor("BrainStone", CODE),
|
||||
new Contributor("Catalina", LANG),
|
||||
new Contributor("Elguerrero", LANG),
|
||||
new Contributor("Combustible", CODE),
|
||||
new Contributor("Creeperface01", CODE),
|
||||
new Contributor("CyanTech", LANG),
|
||||
new Contributor("DarkPyves", CODE),
|
||||
new Contributor("DaveDevil", LANG),
|
||||
new Contributor("developStorm", CODE),
|
||||
new Contributor("enterih", LANG),
|
||||
new Contributor("Eyremba", LANG),
|
||||
new Contributor("f0rb1d (\u4f5b\u58c1\u706f)", LANG),
|
||||
new Contributor("Fur_xia", LANG),
|
||||
new Contributor("fuzzlemann", CODE, LANG),
|
||||
new Contributor("Guinness_Akihiko", LANG),
|
||||
new Contributor("hallo1142", LANG),
|
||||
new Contributor("itaquito", LANG),
|
||||
new Contributor("jyhsu2000", CODE),
|
||||
new Contributor("jvmuller", LANG),
|
||||
new Contributor("Malachiel", LANG),
|
||||
new Contributor("Miclebrick", CODE),
|
||||
new Contributor("Morsmorse", LANG),
|
||||
new Contributor("Nogapra", LANG),
|
||||
new Contributor("Saph1s", LANG),
|
||||
new Contributor("Shadowhackercz", LANG),
|
||||
new Contributor("shaokeyibb", LANG),
|
||||
new Contributor("skmedix", CODE),
|
||||
new Contributor("TDJisvan", LANG),
|
||||
new Contributor("Vankka", CODE),
|
||||
new Contributor("yukieji", LANG),
|
||||
new Contributor("qsefthuopq", LANG),
|
||||
new Contributor("Karlatemp", CODE, LANG),
|
||||
new Contributor("Mastory_Md5", LANG),
|
||||
new Contributor("FluxCapacitor2", CODE),
|
||||
new Contributor("galexrt", LANG),
|
||||
};
|
||||
|
||||
private Contributors() {
|
||||
// Static method class
|
||||
}
|
||||
|
||||
public static String generateContributorHtml() {
|
||||
Contributor[] contributors = new Contributor[]{
|
||||
new Contributor("aidn5", CODE),
|
||||
new Contributor("Antonok", CODE),
|
||||
new Contributor("Argetan", CODE),
|
||||
new Contributor("Aurelien", CODE, LANG),
|
||||
new Contributor("BrainStone", CODE),
|
||||
new Contributor("Catalina", LANG),
|
||||
new Contributor("Elguerrero", LANG),
|
||||
new Contributor("Combustible", CODE),
|
||||
new Contributor("Creeperface01", CODE),
|
||||
new Contributor("CyanTech", LANG),
|
||||
new Contributor("DarkPyves", CODE),
|
||||
new Contributor("DaveDevil", LANG),
|
||||
new Contributor("developStorm", CODE),
|
||||
new Contributor("enterih", LANG),
|
||||
new Contributor("Eyremba", LANG),
|
||||
new Contributor("f0rb1d (\u4f5b\u58c1\u706f)", LANG),
|
||||
new Contributor("Fur_xia", LANG),
|
||||
new Contributor("fuzzlemann", CODE, LANG),
|
||||
new Contributor("Guinness_Akihiko", LANG),
|
||||
new Contributor("hallo1142", LANG),
|
||||
new Contributor("itaquito", LANG),
|
||||
new Contributor("jyhsu2000", CODE),
|
||||
new Contributor("jvmuller", LANG),
|
||||
new Contributor("Malachiel", LANG),
|
||||
new Contributor("Miclebrick", CODE),
|
||||
new Contributor("Morsmorse", LANG),
|
||||
new Contributor("Nogapra", LANG),
|
||||
new Contributor("Saph1s", LANG),
|
||||
new Contributor("Shadowhackercz", LANG),
|
||||
new Contributor("shaokeyibb", LANG),
|
||||
new Contributor("skmedix", CODE),
|
||||
new Contributor("TDJisvan", LANG),
|
||||
new Contributor("Vankka", CODE),
|
||||
new Contributor("yukieji", LANG),
|
||||
new Contributor("qsefthuopq", LANG),
|
||||
new Contributor("Karlatemp", CODE, LANG),
|
||||
new Contributor("Mastory_Md5", LANG),
|
||||
new Contributor("FluxCapacitor2", CODE),
|
||||
new Contributor("galexrt", LANG),
|
||||
};
|
||||
int estimatedLength = contributors.length * 40 + 50;
|
||||
int estimatedLength = CONTRIBUTORS.length * 40 + 50;
|
||||
StringBuilder html = new StringBuilder(estimatedLength);
|
||||
for (Contributor contributor : contributors) {
|
||||
contributor.appendHtml(html);
|
||||
}
|
||||
Arrays.stream(CONTRIBUTORS).sorted()
|
||||
.forEach(contributor -> contributor.appendHtml(html));
|
||||
return html.toString();
|
||||
}
|
||||
|
||||
@ -108,7 +108,7 @@ public class Contributors {
|
||||
}
|
||||
|
||||
public void appendHtml(StringBuilder html) {
|
||||
html.append("<li>")
|
||||
html.append("<li class=\"col-4\">")
|
||||
.append(name);
|
||||
for (For contribution : contributed) {
|
||||
html.append(contribution.toHtml());
|
||||
|
@ -1234,3 +1234,7 @@ body.sidebar-hidden .fc-popover {
|
||||
body.sidebar-hidden .navbar-nav {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.contributors li {
|
||||
padding: 0;
|
||||
}
|
@ -163,7 +163,7 @@
|
||||
<!-- Information Modal -->
|
||||
<div aria-hidden="true" aria-labelledby="informationModalLabel" class="modal fade" id="informationModal"
|
||||
role="dialog" tabindex="-1">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="informationModalLabel"><i class="fa fa-fw fa-question-circle"></i>
|
||||
@ -188,7 +188,7 @@
|
||||
<hr>
|
||||
<p>Player Analytics is developed by Rsl1122.</p>
|
||||
<p>In addition following <span class="col-plan">awesome people</span> have contributed:</p>
|
||||
<ul>
|
||||
<ul class="row contributors">
|
||||
${contributors}
|
||||
<li>& Bug reporters!</li>
|
||||
</ul>
|
||||
|
@ -716,7 +716,7 @@
|
||||
<!-- Information Modal -->
|
||||
<div aria-hidden="true" aria-labelledby="informationModalLabel" class="modal fade" id="informationModal"
|
||||
role="dialog" tabindex="-1">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="informationModalLabel"><i class="fa fa-fw fa-question-circle"></i>
|
||||
@ -741,7 +741,7 @@
|
||||
<hr>
|
||||
<p>Player Analytics is developed by Rsl1122.</p>
|
||||
<p>In addition following <span class="col-plan">awesome people</span> have contributed:</p>
|
||||
<ul>
|
||||
<ul class="row contributors">
|
||||
${contributors}
|
||||
<li>& Bug reporters!</li>
|
||||
</ul>
|
||||
|
@ -623,7 +623,7 @@
|
||||
<!-- Information Modal -->
|
||||
<div aria-hidden="true" aria-labelledby="informationModalLabel" class="modal fade" id="informationModal"
|
||||
role="dialog" tabindex="-1">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="informationModalLabel"><i class="fa fa-fw fa-question-circle"></i>
|
||||
@ -648,7 +648,7 @@
|
||||
<hr>
|
||||
<p>Player Analytics is developed by Rsl1122.</p>
|
||||
<p>In addition following <span class="col-plan">awesome people</span> have contributed:</p>
|
||||
<ul>
|
||||
<ul class="row contributors">
|
||||
${contributors}
|
||||
<li>& Bug reporters!</li>
|
||||
</ul>
|
||||
|
@ -173,7 +173,7 @@
|
||||
<!-- Information Modal -->
|
||||
<div aria-hidden="true" aria-labelledby="informationModalLabel" class="modal fade" id="informationModal"
|
||||
role="dialog" tabindex="-1">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="informationModalLabel"><i class="fa fa-fw fa-question-circle"></i>
|
||||
@ -198,7 +198,7 @@
|
||||
<hr>
|
||||
<p>Player Analytics is developed by Rsl1122.</p>
|
||||
<p>In addition following <span class="col-plan">awesome people</span> have contributed:</p>
|
||||
<ul>
|
||||
<ul class="row contributors">
|
||||
${contributors}
|
||||
<li>& Bug reporters!</li>
|
||||
</ul>
|
||||
|
@ -1188,7 +1188,7 @@
|
||||
<!-- Information Modal -->
|
||||
<div aria-hidden="true" aria-labelledby="informationModalLabel" class="modal fade" id="informationModal"
|
||||
role="dialog" tabindex="-1">
|
||||
<div class="modal-dialog" role="document">
|
||||
<div class="modal-dialog modal-lg" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="informationModalLabel"><i class="fa fa-fw fa-question-circle"></i>
|
||||
@ -1213,7 +1213,7 @@
|
||||
<hr>
|
||||
<p>Player Analytics is developed by Rsl1122.</p>
|
||||
<p>In addition following <span class="col-plan">awesome people</span> have contributed:</p>
|
||||
<ul>
|
||||
<ul class="row contributors">
|
||||
${contributors}
|
||||
<li>& Bug reporters!</li>
|
||||
</ul>
|
||||
|
Loading…
Reference in New Issue
Block a user