mirror of
https://github.com/fruworg/themu.git
synced 2024-11-16 07:07:16 +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…
Reference in New Issue
Block a user