3 function getRegions() {
4 return [ "euw", "na", "kr", "br" ];
7 function toggleStart(up) {
8 $("#start").removeClass(up ? "down" : "up");
9 $("#start").addClass(up ? "up" : "down");
11 function slideStart() {
12 $("#start").addClass("slideup");
14 function slideSlideUp() {
15 $("#slide").addClass("slideup");
17 function slideSlideLeft() {
18 $("#slide").removeClass("slideright");
19 $("#slide").addClass("slideleft");
21 function slideSlideRight() {
22 $("#slide").removeClass("slideleft");
23 $("#slide").addClass("slideright");
25 function toggleSlideLeft() {
26 $("#slide").addClass("left");
32 regions: getRegions(),
37 startToHistory: function() {
38 window.history.pushState("object or string", "Title",
40 $("#nameinput").val() +
42 $("#regionselect").val() +
46 $("#matchhistory").show();
48 app.startToHistory = ()=>{};
50 historyToStats: function() {
51 window.history.pushState("object or string", "Title",
53 $("#nameinput").val() +
55 $("#regionselect").val() +
61 $("#matchhistory").hide();
64 statsToHistory: function() {
65 window.history.pushState("object or string", "Title",
67 $("#nameinput").val() +
69 $("#regionselect").val() +
72 $("#matchhistory").show();
81 // Check for URL parameters
82 let url = new URL(window.location.href);
83 if (url.searchParams.has("summoner"))
84 app.summoner = url.searchParams.get("summoner");
85 if (url.searchParams.has("region"))
86 app.region = url.searchParams.get("region");
87 if (url.searchParams.has("view")) {
88 let view = url.searchParams.get("view");
89 if (view == "history") {
91 $("#matchhistory").show();
92 app.startToHistory = ()=>{};
94 else if (view == "stats") {
98 app.startToHistory = ()=>{};