mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-21 20:13:05 +00:00
[22] remove discord widget and add version checking (#2141)
This commit is contained in:
parent
2a82bfcfcc
commit
c43d7830e8
3 changed files with 41 additions and 32 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
2.0.2-build21
|
||||
2.0.2-build22
|
||||
|
|
|
@ -1,15 +1,25 @@
|
|||
{% extends "base.html" %}
|
||||
|
||||
{% block extrahead %}
|
||||
<script src='https://cdn.jsdelivr.net/npm/@widgetbot/crate@3' async defer>
|
||||
const button = new Crate({
|
||||
server: '822460010649878528', // Funky Penguin
|
||||
channel: '822460010649878531', // #elf-friends channel
|
||||
username: 'Kometa Website Visitor',
|
||||
indicator: true,
|
||||
color: '#00bc8c',
|
||||
location: ['bottom', 'left']
|
||||
})
|
||||
</script>
|
||||
{% block announce %}
|
||||
<script>
|
||||
const currentURL = window.location.href;
|
||||
|
||||
// Base announcement for Discord support
|
||||
let announceText = 'For any questions and support, please reach out to us on <a href="https://kometa.wiki/en/latest/discord/">Discord</a>';
|
||||
|
||||
// Check if URL includes nightly or develop
|
||||
if (currentURL.includes("en/nightly") || currentURL.includes("en/develop")) {
|
||||
|
||||
// Find the branch name ("nightly" or "develop")
|
||||
let branchName = currentURL.includes("en/nightly") ? "NIGHTLY" : "DEVELOP";
|
||||
|
||||
// Create a new URL pointing to the "latest" version of the current page
|
||||
let latestURL = currentURL.replace(/en\/(nightly|develop)\//, 'en/latest/');
|
||||
|
||||
// Update the announceText to include the custom link and branch name
|
||||
announceText = `️⚠️ You are viewing the ${branchName} branch's wiki. <bold><a href="${latestURL}">Click here to go to the main wiki.</a></b> ⚠️️`;
|
||||
}
|
||||
|
||||
document.write(announceText);
|
||||
</script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,30 +1,29 @@
|
|||
function checkURLForBranch() {
|
||||
const currentURL = window.location.href;
|
||||
const ellipsisSpan = document.querySelector(".md-ellipsis");
|
||||
const mdBanner = document.querySelector(".md-banner"); // Select the banner element
|
||||
|
||||
// Select elements for background and text changes
|
||||
const headerAndTabs = document.querySelectorAll(".md-header, .md-tabs");
|
||||
const ellipsisSpan = document.querySelector(".md-ellipsis"); // Select ellipsisSpan
|
||||
// Default text
|
||||
let ellipsisText = "Kometa Wiki";
|
||||
let bannerColor = "#252525"; // Default banner color
|
||||
|
||||
if (headerAndTabs.length > 0) {
|
||||
let backgroundImage = "https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/docs/assets/background.jpg";
|
||||
let ellipsisText = ""; // Initialize ellipsisText
|
||||
if (currentURL.includes("en/nightly") || currentURL.includes("en/develop") {
|
||||
ellipsisText = currentURL.includes("en/nightly") ? "Kometa Nightly Wiki" : "Kometa Develop Wiki";
|
||||
bannerColor = "#611423"; // Updated banner color
|
||||
}
|
||||
|
||||
if (currentURL.includes("en/nightly")) {
|
||||
backgroundImage = "https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/docs/assets/backgroundnightly.jpg";
|
||||
ellipsisText = "Kometa Nightly Wiki"; // Set text for Nightly
|
||||
} else if (currentURL.includes("en/develop")) {
|
||||
backgroundImage = "https://raw.githubusercontent.com/Kometa-Team/Kometa/nightly/docs/assets/backgrounddevelop.jpg";
|
||||
ellipsisText = "Kometa Develop Wiki"; // Set text for Develop
|
||||
}
|
||||
// Create ellipsisSpan if it doesn't exist
|
||||
if (!ellipsisSpan) {
|
||||
ellipsisSpan = document.createElement("span");
|
||||
ellipsisSpan.classList.add("md-ellipsis");
|
||||
document.body.appendChild(ellipsisSpan);
|
||||
}
|
||||
|
||||
headerAndTabs.forEach(element => {
|
||||
element.style.backgroundImage = `url(${backgroundImage})`;
|
||||
});
|
||||
ellipsisSpan.textContent = ellipsisText;
|
||||
|
||||
// Update ellipsisSpan text only if it exists
|
||||
if (ellipsisSpan) {
|
||||
ellipsisSpan.textContent = ellipsisText;
|
||||
}
|
||||
// Update banner color
|
||||
if (mdBanner) {
|
||||
mdBanner.style.backgroundColor = bannerColor;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue