141 lines
27 KiB
JavaScript
141 lines
27 KiB
JavaScript
|
// Sleeky Admin Theme
|
||
|
// 2019 Flynn Tesoriero
|
||
|
|
||
|
console.log("DarkSleeky Admin Theme Running");
|
||
|
|
||
|
$( document ).ready(function() {
|
||
|
// Get the theme URL
|
||
|
var url;
|
||
|
if ($('meta[name=pluginURL]').attr("content")) {
|
||
|
url = $('meta[name=pluginURL]').attr("content");
|
||
|
} else {
|
||
|
// If for some reason we can't find the URL attribute
|
||
|
url = "/user/plugins/ds-backend";
|
||
|
}
|
||
|
|
||
|
// Detect theme
|
||
|
var theme;
|
||
|
if ($('meta[name=sleeky_theme]').attr("content") == 'light') {
|
||
|
theme = "light";
|
||
|
} else if ($('meta[name=sleeky_theme]').attr("content") == 'dark') {
|
||
|
theme = "dark";
|
||
|
}
|
||
|
|
||
|
console.log("Theme is", theme)
|
||
|
|
||
|
// Update favicon
|
||
|
$('link[rel="shortcut icon"]').attr('href', url + "/frontend/assets/img/favicon-16.webp");
|
||
|
|
||
|
// Update meta viewport
|
||
|
$('head').append('<meta name="viewport" content="width=device-width, initial-scale=1.0">');
|
||
|
|
||
|
// Detect pages
|
||
|
if ($("body").hasClass("login")) {
|
||
|
// Login page
|
||
|
console.log("Login page");
|
||
|
|
||
|
if (theme == "light") {
|
||
|
$("#login").prepend(`<img class="login-logo" src="data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtNDIzYmY5YWU9IiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDE2IDkwIiBjbGFzcz0iaWNvbkxlZnQiPjwhLS0tLT48IS0tLS0+PCEtLS0tPjxnIGRhdGEtdi00MjNiZjlhZT0iIiBpZD0iYmE2MWJhOTctYjc5NS00N2RmLWEwMTUtM2NhNDU3ODE5ZTEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoNC42MzMyMDQ3MDE0NDUwNzEsMCwwLDQuNjMzMjA0NzAxNDQ1MDcxLDE0NC40OTE4NzA2NTkyNDgxNSwtMS44NjQ4NjcyNjgyMzI2MjkzKSI+PHBhdGggZD0iTTQuMjQgMTMuOTJMNC4yNCAxMy45Mkw0LjI0IDEzLjkyUTMuNTMgMTMuOTIgMi44NSAxMy41N0wyLjg1IDEzLjU3TDIuODUgMTMuNTdRMi4xNyAxMy4yMyAxLjY5IDEyLjY3TDEuNjkgMTIuNjdMMi4zOCAxMi4wN0wyLjM4IDEyLjA3UTMuMjMgMTMuMDUgNC4zMyAxMy4wNUw0LjMzIDEzLjA1TDQuMzMgMTMuMDVRNC45NyAxMy4wNSA1LjM5IDEyLjc4TDUuMzkgMTIuNzhMNS4zOSAxMi43OFE1LjgxIDEyLjUwIDUuODEgMTIuMDFMNS44MSAxMi4wMUw1LjgxIDEyLjAxUTUuODEgMTEuNzAgNS42NiAxMS40Nkw1LjY2IDExLjQ2TDUuNjYgMTEuNDZRNS41MiAxMS4yMSA1LjIwIDExLjAxTDUuMjAgMTEuMDFMNS4yMCAxMS4wMVE0Ljg5IDEwLjgxIDQuNjQgMTAuNzBMNC42NCAxMC43MEw0LjY0IDEwLjcwUTQuNDAgMTAuNTggMy45NSAxMC40MkwzLjk1IDEwLjQyTDMuOTUgMTAuNDJRMy40MiAxMC4yMSAzLjA5IDEwLjA0TDMuMDkgMTAuMDRMMy4wOSAxMC4wNFEyLjc2IDkuODcgMi40MSA5LjYyTDIuNDEgOS42MkwyLjQxIDkuNjJRMi4wNiA5LjM3IDEuODkgOS4wMkwxLjg5IDkuMDJMMS44OSA5LjAyUTEuNzIgOC42OCAxLjcyIDguMjVMMS43MiA4LjI1TDEuNzIgOC4yNVExLjcyIDcuNDMgMi4zOSA2LjkzTDIuMzkgNi45M0wyLjM5IDYuOTNRMy4wNyA2LjQzIDQuMTIgNi40M0w0LjEyIDYuNDNMNC4xMiA2LjQzUTUuNTkgNi40MyA2LjUyIDcuNTJMNi41MiA3LjUyTDUuODggOC4wNkw1Ljg4IDguMDZRNS4wOCA3LjI5IDQuMDkgNy4yOUw0LjA5IDcuMjlMNC4wOSA3LjI5UTMuNDMgNy4yOSAzLjA0IDcuNTVMMy4wNCA3LjU1TDMuMDQgNy41NVEyLjY1IDcuODAgMi42NSA4LjIzTDIuNjUgOC4yM0wyLjY1IDguMjNRMi42NSA4LjQ0IDIuNzUgOC42MkwyLjc1IDguNjJMMi43NSA4LjYyUTIuODYgOC44MSAyLjk4IDguOTNMMi45OCA4LjkzTDIuOTggOC45M1EzLjExIDkuMDQgMy4zOSA5LjE5TDMuMzkgOS4xOUwzLjM5IDkuMTlRMy42NyA5LjM0IDMuODQgOS40MEwzLjg0IDkuNDBMMy44NCA5LjQwUTQuMDAgOS40NiA0LjM3IDkuNjBMNC4zNyA5LjYwTDQuMzcgOS42MFE0LjkzIDkuODEgNS4yMyA5Ljk2TDUuMjMgOS45Nkw1LjIzIDkuOTZRNS41MyAxMC4xMSA1Ljk0IDEwLjM5TDUuOTQgMTAuMzlMNS45NCAxMC4zOVE2LjM2IDEwLjY3IDYuNTQgMTEuMDVMNi41NCAxMS4wNUw2LjU0IDExLjA1UTYuNzMgMTEuNDQgNi43MyAxMS45Nkw2LjczIDExLjk2TDYuNzMgMTEuOTZRNi43MyAxMi44NSA2LjA2IDEzLjM4TDYuMDYgMTMuMzhMNi4wNiAxMy4zOFE1LjM5IDEzLjkyIDQuMjQgMTMuOTJaTTE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyUTE0LjQzIDEzLjkyIDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyUTExLjQ0IDEzLjkyIDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzUTkuNjMgMTEuOTQgOS42MyAxMC4xOEw5LjYzIDEwLjE4TDkuNjMgMTAuMThROS42MyA4LjQzIDEwLjU0IDcuNDNMMTAuNTQgNy40M0wxMC41NCA3LjQzUTExLjQ0IDYuNDMgMTIuOTQgNi40M0wxMi45NCA2LjQzTDEyLjk0IDYuNDNRMTQuNDMgNi40MyAxNS4zNCA3LjQxTDE1LjM0IDcuNDFMMTUuMzQgNy40MVExNi4yNCA4LjQwIDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2UTE2LjI0IDExLjkxIDE1LjM0IDEyLjkyWk0xMi45NCAxMy4wM0wxMi45NCAxMy4wM0wxMi45NCAxMy4wM1ExNC4wMSAxMy4wMyAxNC42MiAxMi4yN0wxNC42MiAxMi4yN0wxNC42MiAxMi4yN1ExNS4yMiAxMS41MSAxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNlExNS4yMiA4LjgxIDE0LjYzIDguMDZMMTQuNjMgOC4wNkwxNC42MyA4LjA2UTE0LjA0IDcuMzEgMTIuOTQgNy4zMUwxMi45NCA3LjMxTDEyLjk0IDcuMzFRMTEuODIgNy4zMSAxMS4yNCA4LjA0TDExLjI0IDguMDRMMTEuMjQgOC4wNFExMC42NSA4Ljc4IDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4UTEwLjY1IDExLjU0IDExLjI0IDEyLjI5TDExLjI0IDEyLjI5TDExLjI0IDEyLjI5UTExLjgzIDEzLjAzIDEyLjk0IDEzLjAzWk0xOS43NyAxNi4xMEwxOC43OSAxNi41OUwxOC43OSA2LjU5TDE5Ljc3IDYuNTlMMTkuNzcgNy4yNEwxOS43NyA3LjI0UTIwLjE5IDYuODUgMjAuNjQgNi42NEwyMC42NCA2LjY0TDIwLjY0IDYuNjRRMjEuMDggNi40MyAyMS43NyA2LjQzTDIxLjc3IDYuNDNMMjEuNzcgNi40M1EyMy4yMSA2LjQzIDI0LjA1IDcuNDRMMjQuMDUgNy40NEwyNC4wNSA3LjQ0UTI0Ljg4IDguNDYgMjQuODggMTAuMTZMMjQuODggMTAuMTZMMjQuODggMTAuMTZRMjQuODggMTEuOTMgMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJRMjMuMTggMTMuOTIgMjEuODMgMTMuOTJMMjEuODMgMTMuOTJMMjEuODMgMTMuOTJRMjAuNTQgMTMuOTIgMTkuNzcgMTMuMDJMMTkuNzcgMTMuMDJMMTkuNzcgMTYuMTBaTTIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzUTIyLjc0IDEzLjAzIDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5UTIzLjg2IDExLjU1IDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2UTIzLjg2IDguODUgMjMuMjggOC4wOEwyMy4yOCA4LjA4TDIzLjI4IDguMDhRMjIuNjkgNy4zMSAyMS42NiA3LjMxTDIxLjY2IDcuMzFMMjEuNjYgNy4zMVEyMC4zOCA3LjMxIDE5Ljc3IDguNDFMMTkuNzcgOC40MUwxOS43NyAxMS4
|
||
|
} else if (theme == "dark") {
|
||
|
$("#login").prepend(`<img class="login-logo" src="data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtNDIzYmY5YWU9IiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDE2IDkwIiBjbGFzcz0iaWNvbkxlZnQiPjwhLS0tLT48IS0tLS0+PCEtLS0tPjxnIGRhdGEtdi00MjNiZjlhZT0iIiBpZD0iYmE2MWJhOTctYjc5NS00N2RmLWEwMTUtM2NhNDU3ODE5ZTEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoNC42MzMyMDQ3MDE0NDUwNzEsMCwwLDQuNjMzMjA0NzAxNDQ1MDcxLDE0NC40OTE4NzA2NTkyNDgxNSwtMS44NjQ4NjcyNjgyMzI2MjkzKSI+PHBhdGggZD0iTTQuMjQgMTMuOTJMNC4yNCAxMy45Mkw0LjI0IDEzLjkyUTMuNTMgMTMuOTIgMi44NSAxMy41N0wyLjg1IDEzLjU3TDIuODUgMTMuNTdRMi4xNyAxMy4yMyAxLjY5IDEyLjY3TDEuNjkgMTIuNjdMMi4zOCAxMi4wN0wyLjM4IDEyLjA3UTMuMjMgMTMuMDUgNC4zMyAxMy4wNUw0LjMzIDEzLjA1TDQuMzMgMTMuMDVRNC45NyAxMy4wNSA1LjM5IDEyLjc4TDUuMzkgMTIuNzhMNS4zOSAxMi43OFE1LjgxIDEyLjUwIDUuODEgMTIuMDFMNS44MSAxMi4wMUw1LjgxIDEyLjAxUTUuODEgMTEuNzAgNS42NiAxMS40Nkw1LjY2IDExLjQ2TDUuNjYgMTEuNDZRNS41MiAxMS4yMSA1LjIwIDExLjAxTDUuMjAgMTEuMDFMNS4yMCAxMS4wMVE0Ljg5IDEwLjgxIDQuNjQgMTAuNzBMNC42NCAxMC43MEw0LjY0IDEwLjcwUTQuNDAgMTAuNTggMy45NSAxMC40MkwzLjk1IDEwLjQyTDMuOTUgMTAuNDJRMy40MiAxMC4yMSAzLjA5IDEwLjA0TDMuMDkgMTAuMDRMMy4wOSAxMC4wNFEyLjc2IDkuODcgMi40MSA5LjYyTDIuNDEgOS42MkwyLjQxIDkuNjJRMi4wNiA5LjM3IDEuODkgOS4wMkwxLjg5IDkuMDJMMS44OSA5LjAyUTEuNzIgOC42OCAxLjcyIDguMjVMMS43MiA4LjI1TDEuNzIgOC4yNVExLjcyIDcuNDMgMi4zOSA2LjkzTDIuMzkgNi45M0wyLjM5IDYuOTNRMy4wNyA2LjQzIDQuMTIgNi40M0w0LjEyIDYuNDNMNC4xMiA2LjQzUTUuNTkgNi40MyA2LjUyIDcuNTJMNi41MiA3LjUyTDUuODggOC4wNkw1Ljg4IDguMDZRNS4wOCA3LjI5IDQuMDkgNy4yOUw0LjA5IDcuMjlMNC4wOSA3LjI5UTMuNDMgNy4yOSAzLjA0IDcuNTVMMy4wNCA3LjU1TDMuMDQgNy41NVEyLjY1IDcuODAgMi42NSA4LjIzTDIuNjUgOC4yM0wyLjY1IDguMjNRMi42NSA4LjQ0IDIuNzUgOC42MkwyLjc1IDguNjJMMi43NSA4LjYyUTIuODYgOC44MSAyLjk4IDguOTNMMi45OCA4LjkzTDIuOTggOC45M1EzLjExIDkuMDQgMy4zOSA5LjE5TDMuMzkgOS4xOUwzLjM5IDkuMTlRMy42NyA5LjM0IDMuODQgOS40MEwzLjg0IDkuNDBMMy44NCA5LjQwUTQuMDAgOS40NiA0LjM3IDkuNjBMNC4zNyA5LjYwTDQuMzcgOS42MFE0LjkzIDkuODEgNS4yMyA5Ljk2TDUuMjMgOS45Nkw1LjIzIDkuOTZRNS41MyAxMC4xMSA1Ljk0IDEwLjM5TDUuOTQgMTAuMzlMNS45NCAxMC4zOVE2LjM2IDEwLjY3IDYuNTQgMTEuMDVMNi41NCAxMS4wNUw2LjU0IDExLjA1UTYuNzMgMTEuNDQgNi43MyAxMS45Nkw2LjczIDExLjk2TDYuNzMgMTEuOTZRNi43MyAxMi44NSA2LjA2IDEzLjM4TDYuMDYgMTMuMzhMNi4wNiAxMy4zOFE1LjM5IDEzLjkyIDQuMjQgMTMuOTJaTTE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyUTE0LjQzIDEzLjkyIDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyUTExLjQ0IDEzLjkyIDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzUTkuNjMgMTEuOTQgOS42MyAxMC4xOEw5LjYzIDEwLjE4TDkuNjMgMTAuMThROS42MyA4LjQzIDEwLjU0IDcuNDNMMTAuNTQgNy40M0wxMC41NCA3LjQzUTExLjQ0IDYuNDMgMTIuOTQgNi40M0wxMi45NCA2LjQzTDEyLjk0IDYuNDNRMTQuNDMgNi40MyAxNS4zNCA3LjQxTDE1LjM0IDcuNDFMMTUuMzQgNy40MVExNi4yNCA4LjQwIDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2UTE2LjI0IDExLjkxIDE1LjM0IDEyLjkyWk0xMi45NCAxMy4wM0wxMi45NCAxMy4wM0wxMi45NCAxMy4wM1ExNC4wMSAxMy4wMyAxNC42MiAxMi4yN0wxNC42MiAxMi4yN0wxNC42MiAxMi4yN1ExNS4yMiAxMS41MSAxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNlExNS4yMiA4LjgxIDE0LjYzIDguMDZMMTQuNjMgOC4wNkwxNC42MyA4LjA2UTE0LjA0IDcuMzEgMTIuOTQgNy4zMUwxMi45NCA3LjMxTDEyLjk0IDcuMzFRMTEuODIgNy4zMSAxMS4yNCA4LjA0TDExLjI0IDguMDRMMTEuMjQgOC4wNFExMC42NSA4Ljc4IDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4UTEwLjY1IDExLjU0IDExLjI0IDEyLjI5TDExLjI0IDEyLjI5TDExLjI0IDEyLjI5UTExLjgzIDEzLjAzIDEyLjk0IDEzLjAzWk0xOS43NyAxNi4xMEwxOC43OSAxNi41OUwxOC43OSA2LjU5TDE5Ljc3IDYuNTlMMTkuNzcgNy4yNEwxOS43NyA3LjI0UTIwLjE5IDYuODUgMjAuNjQgNi42NEwyMC42NCA2LjY0TDIwLjY0IDYuNjRRMjEuMDggNi40MyAyMS43NyA2LjQzTDIxLjc3IDYuNDNMMjEuNzcgNi40M1EyMy4yMSA2LjQzIDI0LjA1IDcuNDRMMjQuMDUgNy40NEwyNC4wNSA3LjQ0UTI0Ljg4IDguNDYgMjQuODggMTAuMTZMMjQuODggMTAuMTZMMjQuODggMTAuMTZRMjQuODggMTEuOTMgMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJRMjMuMTggMTMuOTIgMjEuODMgMTMuOTJMMjEuODMgMTMuOTJMMjEuODMgMTMuOTJRMjAuNTQgMTMuOTIgMTkuNzcgMTMuMDJMMTkuNzcgMTMuMDJMMTkuNzcgMTYuMTBaTTIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzUTIyLjc0IDEzLjAzIDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5UTIzLjg2IDExLjU1IDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2UTIzLjg2IDguODUgMjMuMjggOC4wOEwyMy4yOCA4LjA4TDIzLjI4IDguMDhRMjIuNjkgNy4zMSAyMS42NiA3LjMxTDIxLjY2IDcuMzFMMjEuNjYgNy4zMVEyMC4zOCA3LjMxIDE5Ljc3IDguNDFMMTkuNzcgOC40MUwxOS43NyAxMS4
|
||
|
}
|
||
|
|
||
|
|
||
|
} else if ($("body").hasClass("index")) {
|
||
|
// Index page
|
||
|
console.log("Index page");
|
||
|
|
||
|
handleNav()
|
||
|
|
||
|
// Hide YOURLS new URL section
|
||
|
$("#new_url").hide();
|
||
|
|
||
|
// Grab the nonce id
|
||
|
var nonce = $("#nonce-add").val();
|
||
|
|
||
|
// Remove the YOURLS new URL Section
|
||
|
$("#new_url").remove();
|
||
|
|
||
|
// Create the sleeky new URL section from the template
|
||
|
$("nav").append($('<div>').load(`${url}/assets/html/form.html`, function () {
|
||
|
$("#nonce-add").val(nonce);
|
||
|
}));
|
||
|
} else if ($("body").hasClass("tools")) {
|
||
|
// Tools page
|
||
|
console.log("Tools page");
|
||
|
|
||
|
handleNav()
|
||
|
|
||
|
} else if ($("body").hasClass("plugins")) {
|
||
|
// Plugins page
|
||
|
console.log("Plugins page");
|
||
|
|
||
|
handleNav()
|
||
|
|
||
|
} else if ($("body").hasClass("plugin_page_sleeky_settings")) {
|
||
|
// Tools page
|
||
|
console.log("Sleeky Settings Page");
|
||
|
|
||
|
handleNav()
|
||
|
|
||
|
$("#ui_selector").val($("#ui_selector").attr("value"));
|
||
|
|
||
|
} else if ($("body").hasClass("infos")) {
|
||
|
// Information page
|
||
|
console.log("Information page");
|
||
|
|
||
|
handleNav()
|
||
|
|
||
|
$("#historical_clicks li").each(function (index) {
|
||
|
if (index % 2 != 0) {
|
||
|
$("#historical_clicks li").eq(index).css("background", "");
|
||
|
}
|
||
|
})
|
||
|
|
||
|
// Update tab headers
|
||
|
var titles = ['Statistics', 'Location', 'Sources']
|
||
|
for (let i = 0; i < 3; i++) {
|
||
|
$($('#headers > li')[i]).find('h2').text(titles[i]);
|
||
|
}
|
||
|
} else {
|
||
|
console.warn("Unknown page");
|
||
|
|
||
|
handleNav();
|
||
|
}
|
||
|
|
||
|
function handleNav() {
|
||
|
// Add logo
|
||
|
$("#wrap").prepend(`<img class="logo" src="data:image/svg+xml;base64,PHN2ZyBkYXRhLXYtNDIzYmY5YWU9IiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNDE2IDkwIiBjbGFzcz0iaWNvbkxlZnQiPjwhLS0tLT48IS0tLS0+PCEtLS0tPjxnIGRhdGEtdi00MjNiZjlhZT0iIiBpZD0iYmE2MWJhOTctYjc5NS00N2RmLWEwMTUtM2NhNDU3ODE5ZTEyIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoNC42MzMyMDQ3MDE0NDUwNzEsMCwwLDQuNjMzMjA0NzAxNDQ1MDcxLDE0NC40OTE4NzA2NTkyNDgxNSwtMS44NjQ4NjcyNjgyMzI2MjkzKSI+PHBhdGggZD0iTTQuMjQgMTMuOTJMNC4yNCAxMy45Mkw0LjI0IDEzLjkyUTMuNTMgMTMuOTIgMi44NSAxMy41N0wyLjg1IDEzLjU3TDIuODUgMTMuNTdRMi4xNyAxMy4yMyAxLjY5IDEyLjY3TDEuNjkgMTIuNjdMMi4zOCAxMi4wN0wyLjM4IDEyLjA3UTMuMjMgMTMuMDUgNC4zMyAxMy4wNUw0LjMzIDEzLjA1TDQuMzMgMTMuMDVRNC45NyAxMy4wNSA1LjM5IDEyLjc4TDUuMzkgMTIuNzhMNS4zOSAxMi43OFE1LjgxIDEyLjUwIDUuODEgMTIuMDFMNS44MSAxMi4wMUw1LjgxIDEyLjAxUTUuODEgMTEuNzAgNS42NiAxMS40Nkw1LjY2IDExLjQ2TDUuNjYgMTEuNDZRNS41MiAxMS4yMSA1LjIwIDExLjAxTDUuMjAgMTEuMDFMNS4yMCAxMS4wMVE0Ljg5IDEwLjgxIDQuNjQgMTAuNzBMNC42NCAxMC43MEw0LjY0IDEwLjcwUTQuNDAgMTAuNTggMy45NSAxMC40MkwzLjk1IDEwLjQyTDMuOTUgMTAuNDJRMy40MiAxMC4yMSAzLjA5IDEwLjA0TDMuMDkgMTAuMDRMMy4wOSAxMC4wNFEyLjc2IDkuODcgMi40MSA5LjYyTDIuNDEgOS42MkwyLjQxIDkuNjJRMi4wNiA5LjM3IDEuODkgOS4wMkwxLjg5IDkuMDJMMS44OSA5LjAyUTEuNzIgOC42OCAxLjcyIDguMjVMMS43MiA4LjI1TDEuNzIgOC4yNVExLjcyIDcuNDMgMi4zOSA2LjkzTDIuMzkgNi45M0wyLjM5IDYuOTNRMy4wNyA2LjQzIDQuMTIgNi40M0w0LjEyIDYuNDNMNC4xMiA2LjQzUTUuNTkgNi40MyA2LjUyIDcuNTJMNi41MiA3LjUyTDUuODggOC4wNkw1Ljg4IDguMDZRNS4wOCA3LjI5IDQuMDkgNy4yOUw0LjA5IDcuMjlMNC4wOSA3LjI5UTMuNDMgNy4yOSAzLjA0IDcuNTVMMy4wNCA3LjU1TDMuMDQgNy41NVEyLjY1IDcuODAgMi42NSA4LjIzTDIuNjUgOC4yM0wyLjY1IDguMjNRMi42NSA4LjQ0IDIuNzUgOC42MkwyLjc1IDguNjJMMi43NSA4LjYyUTIuODYgOC44MSAyLjk4IDguOTNMMi45OCA4LjkzTDIuOTggOC45M1EzLjExIDkuMDQgMy4zOSA5LjE5TDMuMzkgOS4xOUwzLjM5IDkuMTlRMy42NyA5LjM0IDMuODQgOS40MEwzLjg0IDkuNDBMMy44NCA5LjQwUTQuMDAgOS40NiA0LjM3IDkuNjBMNC4zNyA5LjYwTDQuMzcgOS42MFE0LjkzIDkuODEgNS4yMyA5Ljk2TDUuMjMgOS45Nkw1LjIzIDkuOTZRNS41MyAxMC4xMSA1Ljk0IDEwLjM5TDUuOTQgMTAuMzlMNS45NCAxMC4zOVE2LjM2IDEwLjY3IDYuNTQgMTEuMDVMNi41NCAxMS4wNUw2LjU0IDExLjA1UTYuNzMgMTEuNDQgNi43MyAxMS45Nkw2LjczIDExLjk2TDYuNzMgMTEuOTZRNi43MyAxMi44NSA2LjA2IDEzLjM4TDYuMDYgMTMuMzhMNi4wNiAxMy4zOFE1LjM5IDEzLjkyIDQuMjQgMTMuOTJaTTE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyTDE1LjM0IDEyLjkyUTE0LjQzIDEzLjkyIDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyTDEyLjk0IDEzLjkyUTExLjQ0IDEzLjkyIDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzTDEwLjU0IDEyLjkzUTkuNjMgMTEuOTQgOS42MyAxMC4xOEw5LjYzIDEwLjE4TDkuNjMgMTAuMThROS42MyA4LjQzIDEwLjU0IDcuNDNMMTAuNTQgNy40M0wxMC41NCA3LjQzUTExLjQ0IDYuNDMgMTIuOTQgNi40M0wxMi45NCA2LjQzTDEyLjk0IDYuNDNRMTQuNDMgNi40MyAxNS4zNCA3LjQxTDE1LjM0IDcuNDFMMTUuMzQgNy40MVExNi4yNCA4LjQwIDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2TDE2LjI0IDEwLjE2UTE2LjI0IDExLjkxIDE1LjM0IDEyLjkyWk0xMi45NCAxMy4wM0wxMi45NCAxMy4wM0wxMi45NCAxMy4wM1ExNC4wMSAxMy4wMyAxNC42MiAxMi4yN0wxNC42MiAxMi4yN0wxNC42MiAxMi4yN1ExNS4yMiAxMS41MSAxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNkwxNS4yMiAxMC4xNlExNS4yMiA4LjgxIDE0LjYzIDguMDZMMTQuNjMgOC4wNkwxNC42MyA4LjA2UTE0LjA0IDcuMzEgMTIuOTQgNy4zMUwxMi45NCA3LjMxTDEyLjk0IDcuMzFRMTEuODIgNy4zMSAxMS4yNCA4LjA0TDExLjI0IDguMDRMMTEuMjQgOC4wNFExMC42NSA4Ljc4IDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4TDEwLjY1IDEwLjE4UTEwLjY1IDExLjU0IDExLjI0IDEyLjI5TDExLjI0IDEyLjI5TDExLjI0IDEyLjI5UTExLjgzIDEzLjAzIDEyLjk0IDEzLjAzWk0xOS43NyAxNi4xMEwxOC43OSAxNi41OUwxOC43OSA2LjU5TDE5Ljc3IDYuNTlMMTkuNzcgNy4yNEwxOS43NyA3LjI0UTIwLjE5IDYuODUgMjAuNjQgNi42NEwyMC42NCA2LjY0TDIwLjY0IDYuNjRRMjEuMDggNi40MyAyMS43NyA2LjQzTDIxLjc3IDYuNDNMMjEuNzcgNi40M1EyMy4yMSA2LjQzIDI0LjA1IDcuNDRMMjQuMDUgNy40NEwyNC4wNSA3LjQ0UTI0Ljg4IDguNDYgMjQuODggMTAuMTZMMjQuODggMTAuMTZMMjQuODggMTAuMTZRMjQuODggMTEuOTMgMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJMMjQuMDMgMTIuOTJRMjMuMTggMTMuOTIgMjEuODMgMTMuOTJMMjEuODMgMTMuOTJMMjEuODMgMTMuOTJRMjAuNTQgMTMuOTIgMTkuNzcgMTMuMDJMMTkuNzcgMTMuMDJMMTkuNzcgMTYuMTBaTTIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzTDIxLjcxIDEzLjAzUTIyLjc0IDEzLjAzIDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5TDIzLjMwIDEyLjI5UTIzLjg2IDExLjU1IDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2TDIzLjg2IDEwLjE2UTIzLjg2IDguODUgMjMuMjggOC4wOEwyMy4yOCA4LjA4TDIzLjI4IDguMDhRMjIuNjkgNy4zMSAyMS42NiA3LjMxTDIxLjY2IDcuMzFMMjEuNjYgNy4zMVEyMC4zOCA3LjMxIDE5Ljc3IDguNDFMMTkuNzcgOC40MUwxOS43NyAxMS45M0
|
||
|
|
||
|
// Add mobile nav hamburger
|
||
|
$("#wrap").prepend(`<div class="nav-open" id="navOpen"><i class="material-icons">menu</i></div>`);
|
||
|
|
||
|
// admin_menu
|
||
|
$('#navOpen').on('click', function() {
|
||
|
$('#admin_menu').slideToggle();
|
||
|
})
|
||
|
|
||
|
$(window).resize(function () {
|
||
|
if ($(window).width() > 899) {
|
||
|
$('#admin_menu').show();
|
||
|
} else {
|
||
|
$('#admin_menu').hide();
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
// Update P elements
|
||
|
$("p").each(function (index) {
|
||
|
if (/Display/.test($(this).text()) || /Overall/.test($(this).text())) {
|
||
|
// Move info on index page to the bottom
|
||
|
$("main").append("<p>" + $(this).html() + "</p>");
|
||
|
$(this).remove();
|
||
|
} else if (/Powered by/.test($(this).text())) {
|
||
|
// Update footer
|
||
|
var content = $(this).html();
|
||
|
var i = 77
|
||
|
var updated_content = 'Running <a href="https://sop.wtf/YOURLS">YOURLS</a> &' + ' <a href="https://sop.wtf/darksleeky">Dark Sleeky</a>' + content.slice(i-1)
|
||
|
$(this).html(updated_content);
|
||
|
}
|
||
|
});
|
||
|
});
|