Изменения документа Template Switch attachment

Редактировал(а) Alexey Semenihin 27.05.2025 06:28

От версии 1.1
отредактировано Alexey Semenihin
на 27.05.2025 06:20
Изменить комментарий: К данной версии нет комментариев
К версии 2.1
отредактировано Alexey Semenihin
на 27.05.2025 06:21
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -38,45 +38,11 @@
38 38  document.observe("dom:loaded", function() {
39 39   // Находим ссылку на вкладку "Вложения" (по ID или тексту)
40 40   var attachmentsTab = $('Attachmentslink');
41 -
42 42   // Если вкладка найдена, имитируем клик
43 43   if (attachmentsTab) {
44 44   attachmentsTab.click();
45 45   }
46 - // Альтернативный вариант (если не сработал ID):
47 - else {
48 - var tabs = $$('.tab-menu a').find(function(tab) {
49 - return tab.textContent.trim().includes('Вложения');
50 - });
51 - if (tabs && tabs.length > 0) tabs[0].click();
52 - }
53 -});
54 -</script>
55 -{{/html}}
56 -{{/velocity}}
57 -
58 -{{velocity}}
59 -## Подключаем необходимые JS/CSS для работы вкладок
60 -$xwiki.jsfx.use('uicomponents/widgets/tabView.js', {'forceSkinAction': true, 'language': 'xwiki/2.1'})
61 -$xwiki.ssfx.use('uicomponents/widgets/tabView.css', true)
62 -{{html}}
63 -<script>
64 -// Ждём загрузки DOM
65 -document.observe("dom:loaded", function() {
66 - // Находим ссылку на вкладку "Вложения" (по ID или тексту)
67 - var attachmentsTab = $('Attachmentslink');
68 68  
69 - // Если вкладка найдена, имитируем клик
70 - if (attachmentsTab) {
71 - attachmentsTab.click();
72 - }
73 - // Альтернативный вариант (если не сработал ID):
74 - else {
75 - var tabs = $$('.tab-menu a').find(function(tab) {
76 - return tab.textContent.trim().includes('Вложения');
77 - });
78 - if (tabs && tabs.length > 0) tabs[0].click();
79 - }
80 80  });
81 81  </script>
82 82  {{/html}}