fix path issue on subpath installations
All checks were successful
Auto Release Plugin / build-and-release (push) Successful in 53s

This commit is contained in:
CodeDevMLH
2026-02-15 02:07:30 +01:00
parent c171fc15f5
commit e5915e715a
9 changed files with 76 additions and 76 deletions

View File

@@ -48,23 +48,23 @@ observer.observe(document.body, {
const images = [
"/Seasonals/Resources/autumn_images/acorn1.png",
"/Seasonals/Resources/autumn_images/acorn2.png",
"/Seasonals/Resources/autumn_images/leaf1.png",
"/Seasonals/Resources/autumn_images/leaf2.png",
"/Seasonals/Resources/autumn_images/leaf3.png",
"/Seasonals/Resources/autumn_images/leaf4.png",
"/Seasonals/Resources/autumn_images/leaf5.png",
"/Seasonals/Resources/autumn_images/leaf6.png",
"/Seasonals/Resources/autumn_images/leaf7.png",
"/Seasonals/Resources/autumn_images/leaf8.png",
"/Seasonals/Resources/autumn_images/leaf9.png",
"/Seasonals/Resources/autumn_images/leaf10.png",
"/Seasonals/Resources/autumn_images/leaf11.png",
"/Seasonals/Resources/autumn_images/leaf12.png",
"/Seasonals/Resources/autumn_images/leaf13.png",
"/Seasonals/Resources/autumn_images/leaf14.png",
"/Seasonals/Resources/autumn_images/leaf15.png",
"../Seasonals/Resources/autumn_images/acorn1.png",
"../Seasonals/Resources/autumn_images/acorn2.png",
"../Seasonals/Resources/autumn_images/leaf1.png",
"../Seasonals/Resources/autumn_images/leaf2.png",
"../Seasonals/Resources/autumn_images/leaf3.png",
"../Seasonals/Resources/autumn_images/leaf4.png",
"../Seasonals/Resources/autumn_images/leaf5.png",
"../Seasonals/Resources/autumn_images/leaf6.png",
"../Seasonals/Resources/autumn_images/leaf7.png",
"../Seasonals/Resources/autumn_images/leaf8.png",
"../Seasonals/Resources/autumn_images/leaf9.png",
"../Seasonals/Resources/autumn_images/leaf10.png",
"../Seasonals/Resources/autumn_images/leaf11.png",
"../Seasonals/Resources/autumn_images/leaf12.png",
"../Seasonals/Resources/autumn_images/leaf13.png",
"../Seasonals/Resources/autumn_images/leaf14.png",
"../Seasonals/Resources/autumn_images/leaf15.png",
];
function addRandomLeaves(count) {

View File

@@ -61,20 +61,20 @@ observer.observe(document.body, {
const images = [
"/Seasonals/Resources/easter_images/egg_1.png",
"/Seasonals/Resources/easter_images/egg_2.png",
"/Seasonals/Resources/easter_images/egg_3.png",
"/Seasonals/Resources/easter_images/egg_4.png",
"/Seasonals/Resources/easter_images/egg_5.png",
"/Seasonals/Resources/easter_images/egg_6.png",
"/Seasonals/Resources/easter_images/egg_7.png",
"/Seasonals/Resources/easter_images/egg_8.png",
"/Seasonals/Resources/easter_images/egg_9.png",
"/Seasonals/Resources/easter_images/egg_10.png",
"/Seasonals/Resources/easter_images/egg_11.png",
"/Seasonals/Resources/easter_images/egg_12.png",
"../Seasonals/Resources/easter_images/egg_1.png",
"../Seasonals/Resources/easter_images/egg_2.png",
"../Seasonals/Resources/easter_images/egg_3.png",
"../Seasonals/Resources/easter_images/egg_4.png",
"../Seasonals/Resources/easter_images/egg_5.png",
"../Seasonals/Resources/easter_images/egg_6.png",
"../Seasonals/Resources/easter_images/egg_7.png",
"../Seasonals/Resources/easter_images/egg_8.png",
"../Seasonals/Resources/easter_images/egg_9.png",
"../Seasonals/Resources/easter_images/egg_10.png",
"../Seasonals/Resources/easter_images/egg_11.png",
"../Seasonals/Resources/easter_images/egg_12.png",
];
const rabbit = "/Seasonals/Resources/easter_images/easter-bunny.png";
const rabbit = "../Seasonals/Resources/easter_images/easter-bunny.png";
function addRandomEaster(count) {
const easterContainer = document.querySelector('.easter-container'); // get the leave container

View File

@@ -46,9 +46,9 @@ observer.observe(document.body, {
const images = [
"/Seasonals/Resources/halloween_images/ghost_20x20.png",
"/Seasonals/Resources/halloween_images/bat_20x20.png",
"/Seasonals/Resources/halloween_images/pumpkin_20x20.png",
"../Seasonals/Resources/halloween_images/ghost_20x20.png",
"../Seasonals/Resources/halloween_images/bat_20x20.png",
"../Seasonals/Resources/halloween_images/pumpkin_20x20.png",
];
function addRandomSymbols(count) {

View File

@@ -181,18 +181,18 @@ function updateSnowflakes() {
// credits: flaticon.com
const presentImages = [
'/Seasonals/Resources/santa_images/gift1.png',
'/Seasonals/Resources/santa_images/gift2.png',
'/Seasonals/Resources/santa_images/gift3.png',
'/Seasonals/Resources/santa_images/gift4.png',
'/Seasonals/Resources/santa_images/gift5.png',
'/Seasonals/Resources/santa_images/gift6.png',
'/Seasonals/Resources/santa_images/gift7.png',
'/Seasonals/Resources/santa_images/gift8.png',
'../Seasonals/Resources/santa_images/gift1.png',
'../Seasonals/Resources/santa_images/gift2.png',
'../Seasonals/Resources/santa_images/gift3.png',
'../Seasonals/Resources/santa_images/gift4.png',
'../Seasonals/Resources/santa_images/gift5.png',
'../Seasonals/Resources/santa_images/gift6.png',
'../Seasonals/Resources/santa_images/gift7.png',
'../Seasonals/Resources/santa_images/gift8.png',
];
// credits: https://www.animatedimages.org/img-animated-santa-claus-image-0420-85884.htm
const santaImage = '/Seasonals/Resources/santa_images/santa.gif';
const santaImage = '../Seasonals/Resources/santa_images/santa.gif';
function createSantaElement() {

View File

@@ -4,63 +4,63 @@
const ThemeConfigs = {
snowflakes: {
css: '/Seasonals/Resources/snowflakes.css',
js: '/Seasonals/Resources/snowflakes.js',
css: '../Seasonals/Resources/snowflakes.css',
js: '../Seasonals/Resources/snowflakes.js',
containerClass: 'snowflakes'
},
snowfall: {
css: '/Seasonals/Resources/snowfall.css',
js: '/Seasonals/Resources/snowfall.js',
css: '../Seasonals/Resources/snowfall.css',
js: '../Seasonals/Resources/snowfall.js',
containerClass: 'snowfall-container'
},
snowstorm: {
css: '/Seasonals/Resources/snowstorm.css',
js: '/Seasonals/Resources/snowstorm.js',
css: '../Seasonals/Resources/snowstorm.css',
js: '../Seasonals/Resources/snowstorm.js',
containerClass: 'snowstorm-container'
},
fireworks: {
css: '/Seasonals/Resources/fireworks.css',
js: '/Seasonals/Resources/fireworks.js',
css: '../Seasonals/Resources/fireworks.css',
js: '../Seasonals/Resources/fireworks.js',
containerClass: 'fireworks'
},
halloween: {
css: '/Seasonals/Resources/halloween.css',
js: '/Seasonals/Resources/halloween.js',
css: '../Seasonals/Resources/halloween.css',
js: '../Seasonals/Resources/halloween.js',
containerClass: 'halloween-container'
},
hearts: {
css: '/Seasonals/Resources/hearts.css',
js: '/Seasonals/Resources/hearts.js',
css: '../Seasonals/Resources/hearts.css',
js: '../Seasonals/Resources/hearts.js',
containerClass: 'hearts-container'
},
christmas: {
css: '/Seasonals/Resources/christmas.css',
js: '/Seasonals/Resources/christmas.js',
css: '../Seasonals/Resources/christmas.css',
js: '../Seasonals/Resources/christmas.js',
containerClass: 'christmas-container'
},
santa: {
css: '/Seasonals/Resources/santa.css',
js: '/Seasonals/Resources/santa.js',
css: '../Seasonals/Resources/santa.css',
js: '../Seasonals/Resources/santa.js',
containerClass: 'santa-container'
},
autumn: {
css: '/Seasonals/Resources/autumn.css',
js: '/Seasonals/Resources/autumn.js',
css: '../Seasonals/Resources/autumn.css',
js: '../Seasonals/Resources/autumn.js',
containerClass: 'autumn-container'
},
easter: {
css: '/Seasonals/Resources/easter.css',
js: '/Seasonals/Resources/easter.js',
css: '../Seasonals/Resources/easter.css',
js: '../Seasonals/Resources/easter.js',
containerClass: 'easter-container'
},
summer: {
css: '/Seasonals/Resources/summer.css',
js: '/Seasonals/Resources/summer.js',
css: '../Seasonals/Resources/summer.css',
js: '../Seasonals/Resources/summer.js',
containerClass: 'summer-container'
},
spring: {
css: '/Seasonals/Resources/spring.css',
js: '/Seasonals/Resources/spring.js',
css: '../Seasonals/Resources/spring.css',
js: '../Seasonals/Resources/spring.js',
containerClass: 'spring-container'
},
none: {
@@ -99,7 +99,7 @@ const SeasonalSettingsManager = {
button.className = 'paper-icon-button-light headerButton seasonal-settings-button';
button.title = 'Seasonal Settings';
// button.innerHTML = '<span class="material-icons">ac_unit</span>';
button.innerHTML = '<img src="/Seasonals/Resources/assets/logo_SW.svg" draggable="false" style="width: 24px; height: 24px; vertical-align: middle; pointer-events: none;">';
button.innerHTML = '<img src="../Seasonals/Resources/assets/logo_SW.svg" draggable="false" style="width: 24px; height: 24px; vertical-align: middle; pointer-events: none;">';
button.style.verticalAlign = 'middle';
button.addEventListener('click', (e) => {
@@ -232,7 +232,7 @@ const SeasonalsManager = {
async init() {
// Fetch Config
try {
const response = await fetch('/Seasonals/Config');
const response = await fetch('../Seasonals/Config');
if (response.ok) {
this.config = await response.json();
window.SeasonalsPluginConfig = this.config;