')) {
- return
- }
- const title = e.getAttribute("title");
+ const column1 = document.querySelector("#column1");
+ const column2 = document.querySelector("#column2");
- const titleDiv = document.createElement("div");
- const titleSpan = document.createElement("span");
+ column2.style.height = column1.clientHeight + "px";
- titleDiv.classList.add("homepage-panel-title-div")
+ const panels = document.querySelectorAll(".homepage-panel");
+ panels.forEach(e => {
+ // this is cuz react is silly
+ if (e.innerHTML.includes('
')) {
+ return
+ }
+ const title = e.getAttribute("title");
- titleSpan.innerText = title
+ const titleDiv = document.createElement("div");
+ const titleSpan = document.createElement("span");
- titleDiv.appendChild(titleSpan)
- e.insertBefore(titleDiv, e.firstChild)
- });
- }, [token])
+ titleDiv.classList.add("homepage-panel-title-div")
- const newsList = [
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- {
- "title": "Portal Saved on Container Ride",
- "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
- },
- ]
+ titleSpan.innerText = title
- if (loading) {
- return (
-
-
- )
+ titleDiv.appendChild(titleSpan)
+ e.insertBefore(titleDiv, e.firstChild)
+ });
+ }
+ try {
+ home();
+ } catch (e) {
+ console.log("error while setting up home page:", e);
}
- return (
-
-
- Home
- {isLoggedIn ?
-
- Welcome back,
-
- Wolfboy248
-
- : null}
-
-
-
-
- {/* Column 1 */}
- {isLoggedIn ?
-
-
-
- Overall rank
- {profile.rankings.overall.rank > 0 ? "#" + profile.rankings.overall.rank : "No rank"}
-
-
- Singleplayer
- {profile.rankings.singleplayer.rank > 0 ? "#" + profile.rankings.singleplayer.rank : "No rank"} {profile.rankings.singleplayer.rank > 0 ? "(" + profile.rankings.singleplayer.completion_count + "/" + profile.rankings.singleplayer.completion_total + ")" : ""}
-
-
- Cooperative rank
- {profile.rankings.cooperative.rank > 0 ? "#" + profile.rankings.cooperative.rank : "No rank"} {profile.rankings.cooperative.rank > 0 ? "(" + profile.rankings.cooperative.completion_count + "/" + profile.rankings.cooperative.completion_total + ")" : ""}
-
+}, [token]);
+
+const newsList = [
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+ {
+ "title": "Portal Saved on Container Ride",
+ "short_description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus vehicula facilisis quam, non ultrices nisl aliquam at. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
+ },
+]
+
+return (
+
+
+ Home
+ {profile ?
+
+ Welcome back,
+
+ Wolfboy248
+
+ : null}
+
+
+
+
+ {/* Column 1 */}
+ {profile ?
+
+
+
+ Overall rank
+ {profile.rankings.overall.rank > 0 ? "#" + profile.rankings.overall.rank : "No rank"}
-
- : null}
- {isLoggedIn ?
-
-
-
-
-
Container Ride
-
Your Record: 4 portals
-
World Record: 2 portals
-
-
+
+ Singleplayer
+ {profile.rankings.singleplayer.rank > 0 ? "#" + profile.rankings.singleplayer.rank : "No rank"} {profile.rankings.singleplayer.rank > 0 ? "(" + profile.rankings.singleplayer.completion_count + "/" + profile.rankings.singleplayer.completion_total + ")" : ""}
-
- : null}
-
-
-
-
Place
-
Runner
-
Portals
-
Time
-
Date
+
+ Cooperative rank
+ {profile.rankings.cooperative.rank > 0 ? "#" + profile.rankings.cooperative.rank : "No rank"} {profile.rankings.cooperative.rank > 0 ? "(" + profile.rankings.cooperative.completion_count + "/" + profile.rankings.cooperative.completion_total + ")" : ""}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {/* Column 2 */}
-
-
-
- {newsList.map((newsList, index) => (
-
- ))}
+ : null}
+ {profile ?
+
+
+
+
+
Container Ride
+
Your Record: 4 portals
+
World Record: 2 portals
+
+
-
+ : null}
+
+
+
+ Place
+ Runner
+ Portals
+ Time
+ Date
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Column 2 */}
+
+
+
+ {newsList.map((newsList, index) => (
+
+ ))}
+
+
+
-
- )
+
+)
}
\ No newline at end of file
--
cgit v1.2.3