3 function getRegions() {
4 return [ "euw", "na", "kr", "br" ];
8 app.summoner = $("#nameinput").val();
9 app.region = $("#regionselect").val();
12 window.history.pushState("object or string", "Title",
21 function toggleStart(up) {
22 $("#start").removeClass(up ? "down" : "up");
23 $("#start").addClass(up ? "up" : "down");
25 function slideStart() {
26 $("#start").addClass("slideup");
34 regions: getRegions(),
39 if (app.view == "start") {
43 $("#matchhistory").show("slide", { direction: "down" }, 300);
48 historyToStats: function() {
51 $("#stats").show("blind", { direction: "right" });
52 $("#matchhistory").hide("blind", { direction: "left" });
54 statsToHistory: function() {
57 $("#matchhistory").show("blind", { direction: "left" });
58 $("#stats").hide("blind", { direction: "right" });
63 // Check for URL parameters
64 let url = new URL(window.location.href);
65 if (url.searchParams.has("summoner")) {
66 app.summoner = url.searchParams.get("summoner");
67 $("#nameinput").val(app.summoner);
69 if (url.searchParams.has("region")) {
70 app.region = url.searchParams.get("region");
71 $("#regionselect").val(app.region);
73 if (url.searchParams.has("view")) {
74 let view = url.searchParams.get("view");
75 if (view == "history") {
77 $("#matchhistory").show();
79 else if (view == "stats") {