mirror of
https://github.com/fruworg/themu.git
synced 2025-01-18 08:50:51 +03:00
Delete static/js directory
This commit is contained in:
parent
fe586d4e05
commit
b1142ebe52
@ -1,152 +0,0 @@
|
||||
const colorNames = [
|
||||
`AliceBlue`,
|
||||
`AntiqueWhite`,
|
||||
`Aqua`,
|
||||
`Aquamarine`,
|
||||
`Azure`,
|
||||
`Beige`,
|
||||
`Bisque`,
|
||||
`BlanchedAlmond`,
|
||||
`Blue`,
|
||||
`BlueViolet`,
|
||||
`BurlyWood`,
|
||||
`CadetBlue`,
|
||||
`Chartreuse`,
|
||||
`Coral`,
|
||||
`CornflowerBlue`,
|
||||
`Cornsilk`,
|
||||
`Crimson`,
|
||||
`Cyan`,
|
||||
`DarkCyan`,
|
||||
`DarkGoldenRod`,
|
||||
`DarkGray`,
|
||||
`DarkGrey`,
|
||||
`DarkGreen`,
|
||||
`DarkKhaki`,
|
||||
`DarkMagenta`,
|
||||
`DarkOliveGreen`,
|
||||
`Darkorange`,
|
||||
`DarkOrchid`,
|
||||
`DarkRed`,
|
||||
`DarkSalmon`,
|
||||
`DarkSeaGreen`,
|
||||
`DarkSlateBlue`,
|
||||
`DarkSlateGray`,
|
||||
`DarkSlateGrey`,
|
||||
`DarkTurquoise`,
|
||||
`DarkViolet`,
|
||||
`DeepPink`,
|
||||
`DeepSkyBlue`,
|
||||
`DimGray`,
|
||||
`DimGrey`,
|
||||
`DodgerBlue`,
|
||||
`FloralWhite`,
|
||||
`ForestGreen`,
|
||||
`Fuchsia`,
|
||||
`Gainsboro`,
|
||||
`GhostWhite`,
|
||||
`Gold`,
|
||||
`GoldenRod`,
|
||||
`Gray`,
|
||||
`Grey`,
|
||||
`Green`,
|
||||
`GreenYellow`,
|
||||
`HoneyDew`,
|
||||
`HotPink`,
|
||||
`IndianRed`,
|
||||
`Indigo`,
|
||||
`Ivory`,
|
||||
`Khaki`,
|
||||
`Lavender`,
|
||||
`LavenderBlush`,
|
||||
`LawnGreen`,
|
||||
`LemonChiffon`,
|
||||
`LightBlue`,
|
||||
`LightCoral`,
|
||||
`LightCyan`,
|
||||
`LightGoldenRodYellow`,
|
||||
`LightGray`,
|
||||
`LightGrey`,
|
||||
`LightGreen`,
|
||||
`LightPink`,
|
||||
`LightSalmon`,
|
||||
`LightSeaGreen`,
|
||||
`LightSkyBlue`,
|
||||
`LightSlateGray`,
|
||||
`LightSlateGrey`,
|
||||
`LightSteelBlue`,
|
||||
`LightYellow`,
|
||||
`Lime`,
|
||||
`LimeGreen`,
|
||||
`Linen`,
|
||||
`Magenta`,
|
||||
`MediumAquaMarine`,
|
||||
`MediumBlue`,
|
||||
`MediumOrchid`,
|
||||
`MediumPurple`,
|
||||
`MediumSeaGreen`,
|
||||
`MediumSlateBlue`,
|
||||
`MediumSpringGreen`,
|
||||
`MediumTurquoise`,
|
||||
`MediumVioletRed`,
|
||||
`MintCream`,
|
||||
`MistyRose`,
|
||||
`Moccasin`,
|
||||
`NavajoWhite`,
|
||||
`OldLace`,
|
||||
`Olive`,
|
||||
`OliveDrab`,
|
||||
`Orange`,
|
||||
`OrangeRed`,
|
||||
`Orchid`,
|
||||
`PaleGoldenRod`,
|
||||
`PaleGreen`,
|
||||
`PaleTurquoise`,
|
||||
`PaleVioletRed`,
|
||||
`PapayaWhip`,
|
||||
`PeachPuff`,
|
||||
`Peru`,
|
||||
`Pink`,
|
||||
`Plum`,
|
||||
`PowderBlue`,
|
||||
`Purple`,
|
||||
`Red`,
|
||||
`RosyBrown`,
|
||||
`RoyalBlue`,
|
||||
`Salmon`,
|
||||
`SandyBrown`,
|
||||
`SeaGreen`,
|
||||
`SeaShell`,
|
||||
`Silver`,
|
||||
`SkyBlue`,
|
||||
`SlateBlue`,
|
||||
`SlateGray`,
|
||||
`SlateGrey`,
|
||||
`Snow`,
|
||||
`SpringGreen`,
|
||||
`SteelBlue`,
|
||||
`Tan`,
|
||||
`Teal`,
|
||||
`Thistle`,
|
||||
`Tomato`,
|
||||
`Turquoise`,
|
||||
`Violet`,
|
||||
`Wheat`,
|
||||
`White`,
|
||||
`WhiteSmoke`,
|
||||
`Yellow`,
|
||||
`YellowGreen`,
|
||||
];
|
||||
|
||||
function getRandomColorName() {
|
||||
const randomIndex = Math.floor(Math.random() * colorNames.length);
|
||||
return colorNames[randomIndex];
|
||||
}
|
||||
|
||||
function setRandomColor() {
|
||||
const randomColorName = getRandomColorName();
|
||||
document.documentElement.style.setProperty('--main-color', randomColorName);
|
||||
}
|
||||
|
||||
// Set random color on page load
|
||||
window.addEventListener('load', setRandomColor);
|
@ -1,42 +0,0 @@
|
||||
// Получаем все элементы с классом "highlight"
|
||||
const codeElements = document.querySelectorAll('.highlight');
|
||||
|
||||
// Добавляем обработчик события на каждый элемент с классом "highlight"
|
||||
codeElements.forEach((highlightBlock) => {
|
||||
// Находим элемент с тегом "code" внутри текущего блока "highlight"
|
||||
const codeElement = highlightBlock.querySelector('code');
|
||||
|
||||
// Находим все span-элементы внутри блока
|
||||
const spanElements = highlightBlock.querySelectorAll('span');
|
||||
|
||||
// Создаем текст, объединяя содержимое всех span-элементов внутри текущего блока "highlight"
|
||||
let combinedText = '';
|
||||
spanElements.forEach((spanElement) => {
|
||||
combinedText += spanElement.textContent;
|
||||
});
|
||||
|
||||
// Добавляем обработчик события на клик по элементу "code"
|
||||
codeElement.addEventListener('click', () => {
|
||||
// Создаем временный элемент textarea
|
||||
const tempTextarea = document.createElement('textarea');
|
||||
|
||||
// Устанавливаем значение текста в textarea равным объединенному тексту
|
||||
tempTextarea.value = combinedText;
|
||||
|
||||
// Добавляем textarea в документ (необходимо, чтобы метод .select() сработал)
|
||||
document.body.appendChild(tempTextarea);
|
||||
|
||||
// Выделяем текст в textarea
|
||||
tempTextarea.select();
|
||||
|
||||
// Копируем выделенный текст в буфер обмена
|
||||
document.execCommand('copy');
|
||||
|
||||
// Удаляем временный элемент textarea
|
||||
document.body.removeChild(tempTextarea);
|
||||
|
||||
// Можно добавить визуальную обратную связь для пользователя, например, изменить стиль ::before
|
||||
codeElement.style.setProperty('content', '"Скопировано в буфер обмена!"');
|
||||
setTimeout(() => codeElement.style.removeProperty('content'), 1000);
|
||||
});
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user