mirror of
https://github.com/arsvendg/Stirling-PDF.git
synced 2026-07-14 10:34:06 +02:00
# Description of Changes When I added Prettier formatting in #6052, my aim was to use just the default settings in Prettier. Turns out, Prettier looks _really hard_ for any config files if it's not explicitly given one, which means that if a developer has some sort of Prettier config file lying around on their system, Prettier might find it and use it. Also, Prettier changes its defaults based on stuff in `.editorconfig` without any good way of disabling that behaviour explicitly in its config file. To solve both of these issues, I've introduced a `.prettierrc` file which sets Prettier's defaults explicitly, and then reformatted all our code _again_ in Prettier's actual default settings. This should achieve the aim of #6052 and remove the possibility for it breaking on different dev computers.
22 lines
643 B
TypeScript
22 lines
643 B
TypeScript
export const addGlowToElements = (selectors: string[]) => {
|
|
selectors.forEach((selector) => {
|
|
const element = document.querySelector(selector);
|
|
if (element) {
|
|
if (selector === '[data-tour="settings-content-area"]') {
|
|
element.classList.add("tour-content-glow");
|
|
} else {
|
|
element.classList.add("tour-nav-glow");
|
|
}
|
|
}
|
|
});
|
|
};
|
|
|
|
export const removeAllGlows = () => {
|
|
document
|
|
.querySelectorAll(".tour-content-glow")
|
|
.forEach((el) => el.classList.remove("tour-content-glow"));
|
|
document
|
|
.querySelectorAll(".tour-nav-glow")
|
|
.forEach((el) => el.classList.remove("tour-nav-glow"));
|
|
};
|