[22] remove discord widget and add version checking (#2141)
parent
2a82bfcfcc
commit
c43d7830e8
@ -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 %}
|
||||
|
Loading…
Reference in new issue