0 Голосов

Изменения документа Proxy

Редактировал(а) Anton Krivchenkov 31.03.2026 00:03

От версии 8.1
отредактировано Anton Krivchenkov
на 31.03.2026 00:03
Изменить комментарий: К данной версии нет комментариев
К версии 6.1
отредактировано Anton Krivchenkov
на 02.03.2026 11:03
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,71 +69,3 @@
1 -{{velocity}}
2 -{{html clean="false"}}
3 -<style>
4 - /* Стили для кнопки внутри стандартного блока .code */
5 - .code {
6 - position: relative !important; /* Позволяет кнопке «прилипнуть» к углу */
7 - }
8 -
9 - .copy-btn-standard {
10 - position: absolute;
11 - top: 5px;
12 - right: 5px;
13 - z-index: 100;
14 - padding: 3px 8px;
15 - font-size: 11px;
16 - background: rgba(255, 255, 255, 0.1);
17 - color: #fff;
18 - border: 1px solid rgba(255, 255, 255, 0.2);
19 - border-radius: 3px;
20 - cursor: pointer;
21 - transition: all 0.2s;
22 - }
23 -
24 - .copy-btn-standard:hover {
25 - background: rgba(255, 255, 255, 0.2);
26 - border-color: #fff;
27 - }
28 -</style>
29 -
30 -<script>
31 -(function() {
32 - function addCopyButtons() {
33 - // Находим все стандартные блоки макроса {{code}}
34 - const blocks = document.querySelectorAll('.code');
35 -
36 - blocks.forEach(block => {
37 - // Проверяем, не добавили ли мы кнопку уже
38 - if (block.querySelector('.copy-btn-standard')) return;
39 -
40 - const btn = document.createElement('button');
41 - btn.className = 'copy-btn-standard';
42 - btn.innerText = 'Копировать';
43 -
44 - btn.onclick = function(e) {
45 - e.preventDefault();
46 - // Берем текст блока, исключая текст самой кнопки
47 - const textToCopy = block.innerText.replace('Копировать', '').trim();
48 -
49 - navigator.clipboard.writeText(textToCopy).then(() => {
50 - const originalText = btn.innerText;
51 - btn.innerText = '✅';
52 - setTimeout(() => { btn.innerText = originalText; }, 1500);
53 - });
54 - };
55 -
56 - block.appendChild(btn);
57 - });
58 - }
59 -
60 - // Запуск после загрузки страницы
61 - document.addEventListener('DOMContentLoaded', addCopyButtons);
62 - // На случай, если страница загружается асинхронно
63 - setTimeout(addCopyButtons, 1000);
64 -})();
65 -</script>
66 -{{/html}}
67 -{{/velocity}}
68 -
69 69  # Отключение ICMP
70 70  
71 71  nano disable_ping.sh
... ... @@ -229,4 +229,4 @@
229 229  ### lzd
230 230  
231 231   DIR=/usr/local/bin \
232 - curl -fsSL https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | sudo DIR=/usr/local/bin bash && echo "alias lzd='lazydocker'" >> "$HOME/.zshrc"
164 + bash -c 'curl -fsSL https://raw.githubusercontent.com/jesseduffield/lazydocker/master/scripts/install_update_linux.sh | bash && echo "alias lzd='\''lazydocker'\''" >> "$HOME/.zshrc"'