moved contributors and supporters to json files

they are only requested and filled when needed
elements are removed once page is changed
This commit is contained in:
Miodec 2022-01-29 21:40:37 +01:00
parent 2465fc388c
commit 57b9216586
6 changed files with 416 additions and 365 deletions

View file

@ -1,5 +1,26 @@
import * as CommandlineLists from "./commandline-lists.js";
import * as Commandline from "./commandline.js";
import * as Misc from "./misc";
export function reset() {
$(".pageAbout .contributors").empty();
$(".pageAbout .supporters").empty();
}
export async function fill() {
let supporters = await Misc.getSupportersList();
let contributors = await Misc.getContributorsList();
supporters.forEach((supporter) => {
$(".pageAbout .supporters").append(`
<div>${supporter}</div>
`);
});
contributors.forEach((contributor) => {
$(".pageAbout .contributors").append(`
<div>${contributor}</div>
`);
});
}
$(".supportButtons .button.ads").click((e) => {
CommandlineLists.pushCurrent(CommandlineLists.commandsEnableAds);

View file

@ -190,6 +190,30 @@ export async function getFontsList() {
}
}
let supportersList = null;
export async function getSupportersList() {
if (supportersList == null) {
return $.getJSON("about/supporters.json", function (data) {
supportersList = data;
return supportersList;
});
} else {
return supportersList;
}
}
let contributorsList = null;
export async function getContributorsList() {
if (contributorsList == null) {
return $.getJSON("about/contributors.json", function (data) {
contributorsList = data;
return contributorsList;
});
} else {
return contributorsList;
}
}
let languageList = null;
export async function getLanguageList() {
if (languageList == null) {

View file

@ -14,6 +14,7 @@ import * as Settings from "./settings";
import * as Account from "./account";
import * as Leaderboards from "./leaderboards";
import * as Funbox from "./funbox";
import * as About from "./about-page";
export let pageTransition = true;
let activePage = "pageLoading";
@ -146,6 +147,8 @@ export function changePage(page, norestart = false) {
Account.reset();
} else if (check === "pageSettings" && page !== "settings") {
Settings.reset();
} else if (check === "pageAbout" && page !== "about") {
About.reset();
}
}, 250);
@ -185,6 +188,7 @@ export function changePage(page, norestart = false) {
$(".page.pageAbout").addClass("active");
activePage = "pageAbout";
});
About.fill();
Funbox.activate("none");
TestConfig.hide();
SignOutButton.hide();

View file

@ -0,0 +1,281 @@
[
"UnrealApex",
"lukew3",
"typerqeo",
"bhomie",
"SeerLite",
"willerbee",
"Estebene",
"Brachyurus",
"dmartin-tech",
"FakeDazon",
"Meimersdorfer",
"CrumblyLiquid",
"DharmarajX24",
"a1usha",
"0x8b",
"Saint-dev",
"seaerchin",
"ryan-harrington",
"Smithster",
"Marco-Pagani",
"Jack92829",
"Maclogger",
"dependabot[bot]",
"Erlkoenigs",
"rustom",
"Killer8Hyper",
"Mustafa-Asaad-iq",
"xZa-k",
"avi123nash",
"refact0r",
"bataak",
"ThatOneCalculator",
"mwahlig",
"omackenzie",
"zachy-ho",
"aviegdown",
"ramnathk",
"OctahedronV2",
"GFruit",
"MaticSulc",
"kemonprogrammer",
"raymon-zhang",
"Apsu",
"mtthwn",
"joshuamango",
"Jonny-exe",
"Ahmad-A0",
"christophersarmiento",
"deniscerri",
"Dunxter",
"71xn",
"jacekdobrowolski",
"leduyquang753",
"Octarine-Phaneron",
"iwa",
"pran01",
"TayIorRobinson",
"vuong-buihv",
"barthakstege",
"l4ssc",
"shishberg",
"tcbutler320",
"throwawaywords",
"MysteriousLog6",
"iitsalex",
"Odyssey346",
"RealCyGuy",
"g-thome",
"Inirdin",
"jkjrmlg",
"kunal-rp",
"Kungger-git",
"MakerJake01",
"ryurina",
"tawtis",
"tricarbonate",
"Vitaman02",
"sphhax",
"BarePotato",
"alegottu",
"angularorbit",
"iuuang",
"marcoferrari2409",
"f1sh33",
"t-e-r-m",
"ZER0-X",
"fuwn",
"narze",
"mintlodica",
"thienanbeou",
"minerscale",
"aditya1rawat",
"ammarptn",
"ariebh",
"BalkoBalkho",
"Banzobotic",
"bsamseth",
"bool3max",
"Cole320",
"corey-b",
"DanGonite57",
"dCubelic",
"elswenson",
"ericettensohn",
"FabianSt305",
"Fraserbc",
"FukurouMakoto",
"shinze",
"gkeep",
"desert3agle",
"Jashmeen",
"JosueLeovani",
"dtuukkanen",
"lucas-fern",
"Magical-Penguin",
"mendelmaleh",
"michelkoga",
"NoCrypt",
"nullaf",
"sashinexists",
"shanedonovan",
"sohamb117",
"stevep99",
"Otard95",
"samuelxyz",
"miyukowo",
"Typeacode",
"VNKTSH00",
"vilgotf",
"Yultax",
"g-harel",
"huzqy",
"kiriDevs",
"krsntn",
"paulphys",
"ryevertigo",
"yekta",
"favault",
"Fowl95",
"kat3samsin",
"ronnapatp",
"victorbnl",
"SoulNinja-dev",
"AdrianSkar",
"AfonsoVReis",
"alex-1121",
"popey456963",
"AlirezaTheBruh",
"Jeve-Stobs",
"yzAlvin",
"AndreiSergiuu",
"AndrejStojkovic",
"anhduck14",
"AronF",
"arthurnunesc",
"cBachoo",
"beckxie",
"thescripted",
"mrbrianevans",
"CarinaChenot",
"moverest",
"semilin",
"Bregoliii",
"coryshaw1",
"Cosmeeeen",
"danhogan",
"DanInSpace104",
"cubedhuang",
"danii",
"DarrylBrooks97",
"David-Mordechai",
"p00ya",
"D-T-666",
"soul-catcher",
"drambique",
"Eloren1",
"EmNudge",
"rendinjast",
"gubareve",
"kwfk",
"gavinmn",
"GioSDA",
"GuyClicking",
"HachemiH",
"DrPoppyseed",
"HasanTheSyrian",
"henriquehbr",
"HayataSama",
"Iftakharpy",
"zaxophone",
"ivolvanov",
"Mollerz",
"jeremygautama",
"jeroen-meijer",
"cincodenada",
"JonesSagabaen",
"jamartinezc",
"monners",
"kadenscott",
"gmkanat",
"TKelsier",
"KobeCofini",
"kraiztmatte",
"Schtinguerch",
"punctuations",
"MaxiMii05",
"mia-cx",
"NotGate",
"Miigon",
"setek",
"Moilleadoir",
"slpysiren",
"nlundee",
"nwk6661",
"nottnottloop",
"OldMope",
"Oskar283",
"paulhchoi",
"pserey",
"pjrelex",
"luehmann",
"18praneeth",
"Alenygam",
"RebonackAl",
"Hakata-jpn",
"rhesamu",
"Rishav-mngo",
"rockingrohit9639",
"samyak039",
"ssantichaivekin",
"seanho96",
"sergiathanzo",
"sondrekje",
"phrohdoh",
"BlueGone",
"Sixeight",
"tsara27",
"vansul",
"zekth",
"voroskoi",
"Xydez",
"andrewtran1995",
"aoaaceai",
"ballerboo",
"benjaminpotter",
"bilfri",
"bitt4",
"chaitriplez",
"cheneyni-451",
"driazati",
"gwenzek",
"humptyhump",
"iamlambda",
"iokiou",
"polygonalenippel",
"kikuKeii",
"kokaloo",
"lttb",
"lucas-fine",
"mTopy",
"minicap-cat",
"montydrei",
"nextZed",
"p4tpr0",
"pooooooooods",
"precondition",
"redarguireda",
"sudoerena",
"thuanpham2311",
"givensuman",
"uShldGetCeleste",
"usrme",
"Vermoot",
"wRadion",
"whorfian",
"yaazkal",
"zigotica",
"cinoss",
"Asocia"
]

View file

@ -0,0 +1,84 @@
[
"Not Gate",
"Corey",
"Jashe",
"Nubby",
"Nick",
"Eugeniu",
"Weedle",
"Jackson",
"Nicholas",
"Kenn",
"Ennui",
"mweepigeon",
"Stephen",
"Pulsing Penguin",
"Echo",
"Radik",
"John",
"Nick",
"Kevin",
"Luke",
"Neven",
"Typing anT",
"Jakob",
"Chris",
"Beat",
"Ed",
"Bryan",
"Guillaume",
"katsuu",
"Mauricio",
"Killian",
"Alexander",
"squarepy",
"AnalystBot",
"ze_or",
"Richard Blythin",
"Jiangtian Li",
"Dessle",
"Craig",
"Matt",
"Claudio",
"Maciej",
"Kieran",
"Stephan",
"Rotoscopic",
"Lawrence",
"Gwen",
"Nici",
"Thomas Pacheco",
"Gabriel",
"Sebastian",
"Nikolai",
"Sam",
"Ming",
"Draw",
"ESJvR",
"Ven Development",
"Ben",
"Uver",
"poopsey",
"Fruit",
"Robin",
"Sonicv6",
"Taran",
"Roux",
"Ochiba",
"merwie",
"dogger",
"Artem",
"DarkBlu",
"John",
"Gregory",
"Hopeless Love",
"Kalen",
"Ben",
"Jakub",
"Vincent",
"artophe",
"Connor",
"Zunaed",
"Emilio",
"Michael"
]

View file

@ -1812,374 +1812,11 @@
<div id="ad_about2" class="hidden"></div>
<div class="section">
<h1 id="supporters_title">supporters</h1>
<div class="supporters">
<div>Not Gate</div>
<div>Corey</div>
<div>Jashe</div>
<div>Nubby</div>
<div>Nick</div>
<div>Eugeniu</div>
<div>Weedle</div>
<div>Jackson</div>
<div>Nicholas</div>
<div>Kenn</div>
<div>Ennui</div>
<div>mweepigeon</div>
<div>Stephen</div>
<div>Pulsing Penguin</div>
<div>Echo</div>
<div>Radik</div>
<div>John</div>
<div>Nick</div>
<div>Kevin</div>
<div>Luke</div>
<div>Neven</div>
<div>Typing anT</div>
<div>Jakob</div>
<div>Chris</div>
<div>Beat</div>
<div>Ed</div>
<div>Bryan</div>
<div>Guillaume</div>
<div>katsuu</div>
<div>Mauricio</div>
<div>Killian</div>
<div>Alexander</div>
<div>squarepy</div>
<div>AnalystBot</div>
<div>ze_or</div>
<div>Richard Blythin</div>
<div>Jiangtian Li</div>
<div>Dessle</div>
<div>Craig</div>
<div>Matt</div>
<div>Claudio</div>
<div>Maciej</div>
<div>Kieran</div>
<div>Stephan</div>
<div>Rotoscopic</div>
<div>Lawrence</div>
<div>Gwen</div>
<div>Nici</div>
<div>Thomas Pacheco</div>
<div>Gabriel</div>
<div>Sebastian</div>
<div>Nikolai</div>
<div>Sam</div>
<div>Ming</div>
<div>Draw</div>
<div>ESJvR</div>
<div>Ven Development</div>
<div>Ben</div>
<div>Uver</div>
<div>poopsey</div>
<div>Fruit</div>
<div>Robin</div>
<div>Sonicv6</div>
<div>Taran</div>
<div>Roux</div>
<div>Ochiba</div>
<div>merwie</div>
<div>dogger</div>
<div>Artem</div>
<div>DarkBlu</div>
<div>John</div>
<div>Gregory</div>
<div>Hopeless Love</div>
<div>Kalen</div>
<div>Ben</div>
<div>Jakub</div>
<div>Vincent</div>
<div>artophe</div>
<div>Connor</div>
<div>Zunaed</div>
<div>Emilio</div>
<div>Michael</div>
</div>
<div class="supporters"></div>
</div>
<div class="section">
<h1 id="contributors_title">contributors</h1>
<div class="contributors">
<div>UnrealApex</div>
<div>lukew3</div>
<div>typerqeo</div>
<div>bhomie</div>
<div>SeerLite</div>
<div>willerbee</div>
<div>Estebene</div>
<div>Brachyurus</div>
<div>dmartin-tech</div>
<div>FakeDazon</div>
<div>Meimersdorfer</div>
<div>CrumblyLiquid</div>
<div>DharmarajX24</div>
<div>a1usha</div>
<div>0x8b</div>
<div>Saint-dev</div>
<div>seaerchin</div>
<div>ryan-harrington</div>
<div>Smithster</div>
<div>Marco-Pagani</div>
<div>Jack92829</div>
<div>Maclogger</div>
<div>dependabot[bot]</div>
<div>Erlkoenigs</div>
<div>rustom</div>
<div>Killer8Hyper</div>
<div>Mustafa-Asaad-iq</div>
<div>xZa-k</div>
<div>avi123nash</div>
<div>refact0r</div>
<div>bataak</div>
<div>ThatOneCalculator</div>
<div>mwahlig</div>
<div>omackenzie</div>
<div>zachy-ho</div>
<div>aviegdown</div>
<div>ramnathk</div>
<div>OctahedronV2</div>
<div>GFruit</div>
<div>MaticSulc</div>
<div>kemonprogrammer</div>
<div>raymon-zhang</div>
<div>Apsu</div>
<div>mtthwn</div>
<div>joshuamango</div>
<div>Jonny-exe</div>
<div>Ahmad-A0</div>
<div>christophersarmiento</div>
<div>deniscerri</div>
<div>Dunxter</div>
<div>71xn</div>
<div>jacekdobrowolski</div>
<div>leduyquang753</div>
<div>Octarine-Phaneron</div>
<div>iwa</div>
<div>pran01</div>
<div>TayIorRobinson</div>
<div>vuong-buihv</div>
<div>barthakstege</div>
<div>l4ssc</div>
<div>shishberg</div>
<div>tcbutler320</div>
<div>throwawaywords</div>
<div>MysteriousLog6</div>
<div>iitsalex</div>
<div>Odyssey346</div>
<div>RealCyGuy</div>
<div>g-thome</div>
<div>Inirdin</div>
<div>jkjrmlg</div>
<div>kunal-rp</div>
<div>Kungger-git</div>
<div>MakerJake01</div>
<div>ryurina</div>
<div>tawtis</div>
<div>tricarbonate</div>
<div>Vitaman02</div>
<div>sphhax</div>
<div>BarePotato</div>
<div>alegottu</div>
<div>angularorbit</div>
<div>iuuang</div>
<div>marcoferrari2409</div>
<div>f1sh33</div>
<div>t-e-r-m</div>
<div>ZER0-X</div>
<div>fuwn</div>
<div>narze</div>
<div>mintlodica</div>
<div>thienanbeou</div>
<div>minerscale</div>
<div>aditya1rawat</div>
<div>ammarptn</div>
<div>ariebh</div>
<div>BalkoBalkho</div>
<div>Banzobotic</div>
<div>bsamseth</div>
<div>bool3max</div>
<div>Cole320</div>
<div>corey-b</div>
<div>DanGonite57</div>
<div>dCubelic</div>
<div>elswenson</div>
<div>ericettensohn</div>
<div>FabianSt305</div>
<div>Fraserbc</div>
<div>FukurouMakoto</div>
<div>shinze</div>
<div>gkeep</div>
<div>desert3agle</div>
<div>Jashmeen</div>
<div>JosueLeovani</div>
<div>dtuukkanen</div>
<div>lucas-fern</div>
<div>Magical-Penguin</div>
<div>mendelmaleh</div>
<div>michelkoga</div>
<div>NoCrypt</div>
<div>nullaf</div>
<div>sashinexists</div>
<div>shanedonovan</div>
<div>sohamb117</div>
<div>stevep99</div>
<div>Otard95</div>
<div>samuelxyz</div>
<div>miyukowo</div>
<div>Typeacode</div>
<div>VNKTSH00</div>
<div>vilgotf</div>
<div>Yultax</div>
<div>g-harel</div>
<div>huzqy</div>
<div>kiriDevs</div>
<div>krsntn</div>
<div>paulphys</div>
<div>ryevertigo</div>
<div>yekta</div>
<div>favault</div>
<div>Fowl95</div>
<div>kat3samsin</div>
<div>ronnapatp</div>
<div>victorbnl</div>
<div>SoulNinja-dev</div>
<div>AdrianSkar</div>
<div>AfonsoVReis</div>
<div>alex-1121</div>
<div>popey456963</div>
<div>AlirezaTheBruh</div>
<div>Jeve-Stobs</div>
<div>yzAlvin</div>
<div>AndreiSergiuu</div>
<div>AndrejStojkovic</div>
<div>anhduck14</div>
<div>AronF</div>
<div>arthurnunesc</div>
<div>cBachoo</div>
<div>beckxie</div>
<div>thescripted</div>
<div>mrbrianevans</div>
<div>CarinaChenot</div>
<div>moverest</div>
<div>semilin</div>
<div>Bregoliii</div>
<div>coryshaw1</div>
<div>Cosmeeeen</div>
<div>danhogan</div>
<div>DanInSpace104</div>
<div>cubedhuang</div>
<div>danii</div>
<div>DarrylBrooks97</div>
<div>David-Mordechai</div>
<div>p00ya</div>
<div>D-T-666</div>
<div>soul-catcher</div>
<div>drambique</div>
<div>Eloren1</div>
<div>EmNudge</div>
<div>rendinjast</div>
<div>gubareve</div>
<div>kwfk</div>
<div>gavinmn</div>
<div>GioSDA</div>
<div>GuyClicking</div>
<div>HachemiH</div>
<div>DrPoppyseed</div>
<div>HasanTheSyrian</div>
<div>henriquehbr</div>
<div>HayataSama</div>
<div>Iftakharpy</div>
<div>zaxophone</div>
<div>ivolvanov</div>
<div>Mollerz</div>
<div>jeremygautama</div>
<div>jeroen-meijer</div>
<div>cincodenada</div>
<div>JonesSagabaen</div>
<div>jamartinezc</div>
<div>monners</div>
<div>kadenscott</div>
<div>gmkanat</div>
<div>TKelsier</div>
<div>KobeCofini</div>
<div>kraiztmatte</div>
<div>Schtinguerch</div>
<div>punctuations</div>
<div>MaxiMii05</div>
<div>mia-cx</div>
<div>NotGate</div>
<div>Miigon</div>
<div>setek</div>
<div>Moilleadoir</div>
<div>slpysiren</div>
<div>nlundee</div>
<div>nwk6661</div>
<div>nottnottloop</div>
<div>OldMope</div>
<div>Oskar283</div>
<div>paulhchoi</div>
<div>pserey</div>
<div>pjrelex</div>
<div>luehmann</div>
<div>18praneeth</div>
<div>Alenygam</div>
<div>RebonackAl</div>
<div>Hakata-jpn</div>
<div>rhesamu</div>
<div>Rishav-mngo</div>
<div>rockingrohit9639</div>
<div>samyak039</div>
<div>ssantichaivekin</div>
<div>seanho96</div>
<div>sergiathanzo</div>
<div>sondrekje</div>
<div>phrohdoh</div>
<div>BlueGone</div>
<div>Sixeight</div>
<div>tsara27</div>
<div>vansul</div>
<div>zekth</div>
<div>voroskoi</div>
<div>Xydez</div>
<div>andrewtran1995</div>
<div>aoaaceai</div>
<div>ballerboo</div>
<div>benjaminpotter</div>
<div>bilfri</div>
<div>bitt4</div>
<div>chaitriplez</div>
<div>cheneyni-451</div>
<div>driazati</div>
<div>gwenzek</div>
<div>humptyhump</div>
<div>iamlambda</div>
<div>iokiou</div>
<div>polygonalenippel</div>
<div>kikuKeii</div>
<div>kokaloo</div>
<div>lttb</div>
<div>lucas-fine</div>
<div>mTopy</div>
<div>minicap-cat</div>
<div>montydrei</div>
<div>nextZed</div>
<div>p4tpr0</div>
<div>pooooooooods</div>
<div>precondition</div>
<div>redarguireda</div>
<div>sudoerena</div>
<div>thuanpham2311</div>
<div>givensuman</div>
<div>uShldGetCeleste</div>
<div>usrme</div>
<div>Vermoot</div>
<div>wRadion</div>
<div>whorfian</div>
<div>yaazkal</div>
<div>zigotica</div>
<div>cinoss</div>
<div>Asocia</div>
</div>
<div class="contributors"></div>
</div>
</div>
<div class="page pageSettings hidden">