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

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

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

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -38,18 +38,10 @@
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 53  });
54 54  </script>
55 55  {{/html}}
... ... @@ -56,55 +56,6 @@
56 56  {{/velocity}}
57 57  
58 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 -
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 -});
81 -</script>
82 -{{/html}}
83 -{{/velocity}}
84 -
85 -{{html}}
86 -<script>
87 -// Ждём загрузки DOM
88 -document.observe("dom:loaded", function() {
89 -// Находим ссылку на вкладку "Вложения" (по ID или тексту)
90 -var attachmentsTab = $('Attachmentslink');
91 -
92 -// Если вкладка найдена, имитируем клик
93 -if (attachmentsTab) {
94 -attachmentsTab.click();
95 -}
96 -// Альтернативный вариант (если не сработал ID):
97 -else {
98 -var tabs = $$('.tab-menu a').find(function(tab) {
99 -return tab.textContent.trim().includes('Вложения');
100 -});
101 -if (tabs && tabs.length > 0) tabs[0].click();
102 -}
103 -});
104 -</script>
105 -{{/html}}
106 -
107 -{{velocity}}
108 108  === Прикрепите вложения и используйте кнопки для навигации ===
109 109  #set($spaceRef = $doc.documentReference.lastSpaceReference.name)
110 110  #set($pageName = $doc.documentReference.name)
XWiki.TemplateProviderClass[0]
Action on create
... ... @@ -1,0 +1,1 @@
1 +saveandview
Creation Restrictions Are Suggestions
... ... @@ -1,0 +1,1 @@
1 +Нет
name
... ... @@ -1,0 +1,1 @@
1 +переключение вложений
template
... ... @@ -1,0 +1,1 @@
1 +Macros.Template Switch attachment.Switcher.WebHome